我想在地图上再加一个别针。
它和

 artworkPin = Artwork(title:"Wind      Wand",locationName:"Majestic",discipline:"Statue",
                             coordinate:windwandcoord)

但现在我试着加上
artworkPin2 = Artwork(title:"Wind Wand2",locationName:" Not Majestic",discipline:"Statue",
                         coordinate:windwandcoord2)

但这给了我一个使用未解析标识符“artworkPin2”的错误
有没有想过这是什么原因?

最佳答案

此错误表示当前作用域中没有名为artworkPin2的变量。
因此,假设要创建一个新的局部变量,则需要使用var(或let):

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

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

09-25 17:18