ここで「data」という名前のNSMutableArrayにNSArrayを入力しようとしています。取得しようとすると、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.");
}
}