У меня очень простая задача: добавить содержимое текстового поля в NSMutableArray. Проблема заключается в том, что массив возвращает nill. Я считаю, что он имеет какое-то отношение к тому факту, что массив, который я использую, объявляется как переменная экземпляра.Почему мой NSMutableArray возвращает ниль?
/*
IBOutlet NSTextField *textField;
IBOutlet NSTabView *tableView;
IBOutlet NSButton *button;
NSMutableArray *myArray;
*/
#import "AppController.h"
@implementation AppController
-(IBAction)addNewItem:(id)sender
{
NSString *string = [textField stringValue];
NSLog(@"%@",string);
[myArray addObject:string];
NSLog(@"%d",[myArray count]);//this outputs 0 why is that?
}
Возможный дубликат http://stackoverflow.com/questions/633699/nsmutablearray-count-always-returns-zero – itsmatt
Как вы инициализируете массив? Вы его инициализируете? – 2010-04-14 00:20:34