UITableViewCell内的MKMapView崩溃了

时间:2016-03-30 21:20:42

标签: ios swift uitableview mkmapview

我在tableview单元格中遇到mapview问题。加载视图时出现以下错误:

2016-03-30 23:14:34.773 App[5006:303995] -[UITableViewCellContentView setDelegate:]: unrecognized selector sent to instance 0x7faad14920d0
2016-03-30 23:14:34.779 App[5006:303995] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[UITableViewCellContentView setDelegate:]: unrecognized selector sent to instance 0x7faad14920d0'

这是UITableViewCell的代码:

import UIKit
import MapKit

class MapTableViewCell: UITableViewCell, MKMapViewDelegate {

    @IBOutlet weak var mapView: MKMapView!

    override func awakeFromNib() {
        super.awakeFromNib()
        // Initialization code

        mapView.delegate = self

        mapView.userInteractionEnabled = false
    }
}

但是当我删除行mapView.delegate = self时,应用程序没有崩溃。但后来我无法操纵地图?

我还尝试使用Storyboard设置委托,但是我收到了相同的错误消息,并且应用程序崩溃了。

0 个答案:

没有答案