2012-03-29 59 views
0

所以我試圖從另一個類訪問變量'username',並將它作爲一個字符串附加到一個URL。我收到錯誤「沒有已知的選擇器類的方法'myStaticUsername'」,並不知道如何解決它。任何幫助,將不勝感激。沒有已知的類選擇器'myStaticUsername'的方法

FirstViewController.h

+(NSString *) username; 

FirstViewController.m

static NSString *myStaticUsername = nil; 

@implementation FirstViewController 

+(NSString *) username{ 
    return myStaticUsername; 
} 
- (void)alertView:(UIAlertView *)alertView didDismissWithButtonIndex:(NSInteger)buttonIndex { 
    if (buttonIndex == 0) { 
     NSLog(@"Cancel Tapped."); 
    } 
    else if (buttonIndex == 1) { 


     myStaticUsername= Textbox.text; 
     NSLog(myStaticUsername); 
} 

我ViewController.m課堂,我試圖訪問它:

- (void)viewDidLoad 
{ 
    NSString *email = [FirstViewController myStaticUsername]; 

    NSString *website =[NSString stringWithFormat:@"http://www.nameofwebsite?un=:%@", email]; //append the username right here 

感謝。

回答

2

在你viewDidLoad您需要更改此設置:

NSString *email = [FirstViewController myStaticUsername]; 

這樣:

NSString *email = [FirstViewController username]; 

myStaticUsername是您的靜態NSString的名稱,但類方法的名稱,你寫訪問它是username

+0

釘在頭上... – Sam 2012-03-29 21:18:52

+0

哇,這很簡單。謝謝! – michael03m 2012-03-29 21:19:57

相關問題