указатель для просмотра в «приложении на основе просмотра» - PullRequest
0 голосов
/ 05 июня 2011

привет Я создал «приложение на основе представления», и у меня есть три класса: -MyAppViewController; -Item (подкласс UIView); -MySingleton;

Мне нужно вызвать из класса элементов метод MyAppViewController, поэтому мне нужно создать указатель, но проблема в том, что я не понимаю, когда вы создаете ссылку:

в синглтоне:

h
@class MyAppViewController;

        ...

@interface MySingleton : NSObject  {

        id plCall;
        ...

}
        ...
@property (nonatomic, retain) id plCall; //and @synthesize in .m
        ...

пункт:

[[MySingleton sharedMySingleton].plCall myMethod];

но мне не хватает подключения к контроллеру, которое должно быть так:

[MySingleton sharedMySingleton].plCall = MyAppViewController;

но этого не происходит, потому что это «приложение, основанное на представлении», и я никогда не выделяю непосредственно представление

Большое спасибо

1 Ответ

0 голосов
/ 05 июня 2011

Если вы получили объект контроллера, созданный Xib, вы можете сделать это в -viewDidLoad

@implementation MyAppViewController
...

- (void)viewDidLoad{
    [MySingleton sharedMySingleton].plCall = self;
}
...
@end
вашего контроллера
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...