从API和coredata调用文本会导致exc_bad_access

时间:2015-07-27 16:02:32

标签: ios xcode swift error-handling

我正在创建一个应用程序,其中一个功能是您通过一些选项来测试Web API并显示这些结果。结果会弹出一个表格视图,self.tableview.reload()下面有viewdidload(),但我仍然需要导航回上一个视图控制器并再次点击结果按钮以显示正确的结果。我如何制作它以便tableview在被调用时刷新?我的第二个错误是exc_bad_acces(代码1,地址:0x0),我似乎无法让它消失。当您单击表视图中的结果时会发生这种情况,它会将您带到一个视图控制器,其中显示了汽车的摘要。这是文件中使用的代码。 http://i.imgur.com/FER1VMN.pnghttp://i.imgur.com/jj2xAvR.png。如果需要我可以提供更多,我希望有人可以提供帮助!

1 个答案:

答案 0 :(得分:0)

@adrianB有帮助吗? 控制台输出说明了这个

class DetailViewController: UIViewController {
var trim : Trims?
@IBOutlet weak var summaryLabel: UILabel!

@IBAction func showSummary(sender: AnyObject) {
    summaryLabel.text = trim?.summary  (Thread 1: EXC_BAD_ACCESS (code =1, address = 0x0)
}
override func viewDidLoad() {
    super.viewDidLoad()

    // Do any additional setup after loading the view.
}
override func didReceiveMemoryWarning() {
    super.didReceiveMemoryWarning()
    // Dispose of any resources that can be recreated.
}`