我在点击“self.myData = ...”
行时遇到异常GDB程序收到信号:EXC_BAD_ACCESS
这是我的代码:
- (void)viewDidLoad {
[super viewDidLoad];
self.myData = [NSArray arrayWithObjects:
[NSArray arrayWithObjects:
@"Boroughs",
[NSArray arrayWithObjects:
@"Kings",
@"Bronx",
@"Manhattan",
@"Queens",
@"Staten Island",
nil],
nil],
[NSArray arrayWithObjects:
@"Surrounding Counties",
[NSArray arrayWithObjects:
@"Westchester",
@"Nassau",
@"Suffolk",
"@Fairfield",
nil],
nil],
nil];
}
答案 0 :(得分:8)
我说你的问题是字符串“@Fairfield”,除非这是一个拼写错误并且在你的源文件中是正确的。
答案 1 :(得分:0)
如果您希望这些数组在-viewDidLoad之后继续存在,则必须保留它们。你为“myData”合成了一个访问器吗?让我们看看@property和@synthesize行。