Вот код, который я использую, потом просмотрите мою ошибку
@interface MyAppDelegate : NSObject {
NSString *userName;
}
@property (nonatomic, retain) NSString *userName;
...
@end
и в файле .M для делегата приложения вы напишите:
@implementation MyAppDelegate
@synthesize userName;
...
@end
Затем, всякий раз, когдаесли вы хотите получить или написать имя пользователя, вы должны написать:
MyAppDelegate *appDelegate = [[UIApplication sharedApplication] delegate];
someClass.someString = appDelegate.userName; //..to fetch
appDelegate.userName = ..some NSString..; //..to write
предупреждение: тип 'id' не соответствует протоколу 'MyAppDelegate'
Что такоеЯ пропал в моем коде?