我在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设置委托,但是我收到了相同的错误消息,并且应用程序崩溃了。