我正在为一个应用程序使用 MapKit
.
我正在将信息存储在全局字典中,然后再次访问它们。
每个都使用文本+用户名+日期的键存储。此实例中的用户名变量包含字符串的日期和用户名
func mapView (mapView: MKMapView!, viewForAnnotation annotation: MKAnnotation!) -> MKAnnotationView{
var pinView = MKPinAnnotationView()
var imageView: UIImageView = UIImageView()
var button: UIButton = UIButton()
let username = annotation.title!.componentsSeparatedByString(" - ")
var string: String = annotation.subtitle! + username[0] + username[1] as String!
println(string)
println(PPs[string])
var pp = PPs[string]
hiện hữu username = annotation.title
行上,它在该行的断点处停止(我已将其关闭)。
EXC_BREAKPOINT (code=EXC_ARM_BREAKPOINT, subcode=0xe7ffdefe)
我想知道当我声明用户名时出了什么问题,我已经尝试过 let 和 var。
这很可能意味着 annotation
hoặc annotation.title
为 nil。我建议在函数体的第一行打断点并检查 annotation
tham số.
Tôi là một lập trình viên xuất sắc, rất giỏi!