我在子视图中添加了两个标签和两个图像视图。
当我点击按钮时,我将此子视图添加到主视图。
我从Web服务器获取图像并将其保存在本地模拟器文档中。
NSMutableString *about_name_str = [[NSMutableString alloc]init];
[about_name_str appendString:[myDictionary objectForKey:@"firstname"]];
[about_name_str appendString:@" "];
[about_name_str appendString:[myDictionary objectForKey:@"lastname"]];
[about_name_label setText:about_name_str];
NSMutableString *about_addr_str = [[NSMutableString alloc]init];
[about_addr_str appendString:[myDictionary objectForKey:@"state"]];
[about_addr_str appendString:@","];
[about_addr_str appendString:[myDictionary objectForKey:@"country"]];
[about_addr_label setText:about_addr_str];
about_image.image = [UIImage imageWithContentsOfFile:imagepath];
about_logo.image = [UIImage imageWithContentsOfFile:logopath];
if ([myDictionary objectForKey:@"companyurl"]) {
[about_url_button setTitle:[myDictionary objectForKey:@"companyurl"] forState:UIControlStateNormal];
about_url_button.userInteractionEnabled = YES;
}
else {
about_url_button.userInteractionEnabled = NO;
}
[self.view addSubview:about_view];
这是我的代码。
有些时候我得到Program received signal: "EXC_BAD_ACCESS".
并退出应用程序。
我通过放置断点来检查,并且在调试器中我没有得到我收到错误的地方。
任何人都可以帮助我,我该如何解决这个问题。
提前感谢你。
答案 0 :(得分:2)
尝试使用NSZombie ..这是查找EXCBADACCESS出现位置的简单方法... 它将指定哪个方法取消分配哪个方法和哪个对象(我在仪器中非常棒的概念)......
答案 1 :(得分:-1)
您应该在执行此代码之前插入断点,然后逐步执行以查找导致错误访问的确切行。你可能在某处有一个null或wild指针。