swift - 使用 Unresolved Identifier 添加第二个 pin MapKit swift

标签 swift mapkit

我正在尝试向我的 map 添加另一个图钉。 它与

配合得很好
 artworkPin = Artwork(title:"Wind      Wand",locationName:"Majestic",discipline:"Statue",
                             coordinate:windwandcoord)

但现在我尝试添加

artworkPin2 = Artwork(title:"Wind Wand2",locationName:" Not Majestic",discipline:"Statue",
                         coordinate:windwandcoord2)

但这给我一个错误Use of unresolved identifier 'artworkPin2'

对可能导致此问题的原因有任何想法吗?

最佳答案

该错误表示当前范围内没有名为artworkPin2 的变量。

因此假设您要创建一个新的局部变量,您需要使用 var(或 let):

var artworkPin2 = Artwork(title:"Wind Wand2",locationName:" Not Majestic",discipline:"Statue",
                     coordinate:windwandcoord2)

或者您可能需要将名为 artworkPin2 的属性添加到您的类中并分配给该属性。

关于swift - 使用 Unresolved Identifier 添加第二个 pin MapKit swift,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40517527/

相关文章:

json - 'init(nilLiteral :)' is deprecated: use JSON. null 代替。将在未来版本中删除

iphone - 使 MKMapView 透明但保持覆盖层不透明

iphone - 如何在 MKMapView 中为图钉添加标题?

IOS Swift UIImage 裁剪到给定的矩形大小

ios - Swift 扩展类函数仅适用于 1 个文件

objective-c - '{' token 之前的预期表达式

ios - 向 MKUserTrackingBarButtonItem 添加操作

ios - 在 Map Pin Xcode 中调整 leftCalloutAccessoryView 的 UIImageView 大小

swift - App Store 审核中的推送通知

ios - 已发送的消息在 JSQMessageViewController 中添加了两次