Массив init со значениями bool - PullRequest
1 голос
/ 11 мая 2010

моя попытка инициализировать массив с несколькими значениями bool, используя:

[myArray initWithObjects:[NSNumber numberWithBool:YES], 
                         [NSNumber numberWithBool:YES], 
                         [NSNumber numberWithBool:YES],
                         nil];

, похоже, не работает, так как отладчик показывает пустой массив после выполнения этого оператора ... Любые подсказки?

1 Ответ

3 голосов
/ 11 мая 2010

Убедитесь, что вы также alloc -е объект, т.е.

NSArray *myArray = [[NSArray alloc] initWithObjects:...];
...
[myArray release];

Или:

NSArray *myArray = [[[NSArray alloc] initWithObjects:...] autorelease];

Или:

NSArray *myArray = [NSArray arrayWithObjects:...];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...