我正在尝试使用 NSArrays 填充此处名为“data”的 NSMutableArray。当我尝试检索时,我得到 EXC_BAD_ACCESS。这是我的填充代码
。H
@property (nonatomic, retain) NSMutableArray* data;
.m
@synthesize data;
在 viewDidLoad
self.data = [NSMutableArray array];
NSArray* ar1 = [[NSArray arrayWithObjects: @"text1", @"text2", @"text3", @"text4", nil] autorelease];
[self.data addObject:ar1];
现在在其他方法中,我试图让内部 NSArray 回来:
NSArray* sItem = [NSArray array];
sItem = (NSArray*)[self.data objectAtIndex:0];
if (sItem)
{
if([sItem isKindOfClass:[NSArray class]])/////ERROR LINE
{
NSLog(@"Its an Array.");
}
}