Я не могу добавить объекты в NSMutableArray
. Я создаю изменяемый массив, добавляю к нему объект и затем пытаюсь выполнить итерацию по нему или получить его счет, но ошибки моей программы seg.
@interface myclass : NSObject
{
NSString* aname;
}
@property (retain) NSString* aname;
@end
@implementation myclass
@synthesize aname;
@end
int main(int argc, char*argv[])
{
myclass* cls = [[myclass alloc] init];
[cls setAname:@"myname"];
NSMutableArray* arr = [[NSMutableArray alloc] init];
NSLog(@"allocated array %@", [arr count]);
[arr addObject:cls];
NSLog(@"count %d", [arr count]);
}
Программа вылетает в секунду NSLog
. Что не так?