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
感謝。これに
NSString *email = [FirstViewController myStaticUsername];
:あなたのviewDidLoad
あなたは、この変更が必要で
頭の爪に当ってください... – Sam
うわー、それは簡単でした。ありがとう! – michael03m