Относительно ответа на этот вопрос SO: Keeping track of changes in a UIView Мне нужна помощь в создании глобального аспекта NSMutableSet. В моем appdelegate.h файл я получил это:Создание глобального NSMutableSet
@interface AppDelegate : NSObject <UIApplicationDelegate> {
UIWindow *window;
ViewController *viewController;
NSMutableSet *statesTouched;
}
и это в моем appdelegate.m
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
statesTouched = [[NSMutableSet alloc]init];
[window addSubview:viewController.view];
[window makeKeyAndVisible];
return YES;
}
В моем файле viewcontroller.h я добавляю объект, как это:
[statesTouched addObject:touchedStateName];
, но я получаю необъявленный идентификатор для stateTouched. Я никогда не пробовал помещать что-то подобное в свой делегат приложения, и я немного смущен тем, как это должно работать. Благодаря!