Получите int в методе создания RootviewController - PullRequest
0 голосов
/ 05 октября 2011

У меня есть метод создания RootViewController, я хочу получить значение int, но я не знаю как.

 + (RootViewController2*) loadNames:(NSArray*)names sec:(int)sec
    {
        RootViewController2 * cont2 = [[RootViewController2 alloc] initWithNibName:@"RootViewController2" bundle:nil];

        [cont2 set???????:[NSNumber numberWithInt:sec]];
        [cont2 setSubsecciones:names];
        return [cont2 autorelease];
    }

Ответы [ 2 ]

0 голосов
/ 05 октября 2011

Почему вы не можете добавить свойство sec int assign и использовать [cont2 setSec:sec]?

Пример:

В вас RootViewController2 добавлен интерфейс класса:

@property(nonatomic, assign) int sec;

В вашей реализации класса RootViewController2 добавьте:

@synthesize sec;

А затем в loadNames используйте:

cont2.sec = sec;

Или, если вам не нравится свойство точка-нотация:

[cont2 setSec:sec];
0 голосов
/ 05 октября 2011
[cont2 setSomeSelector:[NSNumber numberWithInt:sec]];

Вы добавили селектор в RootViewController2?

Я не понимаю, что вы основная проблема.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...