我创建了NSArray purchasedTimeArray
。然后出现了EXC_BAD_ACCESS
。
NSString *blank = @"";
NSArray *purchasedTimeArray = [[NSArray alloc] initWithObjects:
timeRemainingTitle, blank, @"imagename.png", blank, description, 4, nil];
timeRemainingTitle
和description
在内存中,都是NSString
。
应该用objective的新 语法NSArray *purchasedTimeArray = @[ timeRemainingTitle, blank, @"imagename.png", blank, description, @4 ];
:
有两个优势:1.好写。2.不需要nil终止,如果其他的值是nil,所有的对象都会终止。
@4
=[NSNumber numberWithInt:4]