gpt4 book ai didi

arrays - 上下文类型 'Emoji' 不能与数组文字一起使用

转载 作者:可可西里 更新时间:2023-11-01 01:18:55 25 4
gpt4 key购买 nike

我正在尝试完成 App Development with Swift 一书中的练习(第 4 章 Tabel View)。

练习告诉我将 [Emoji] 类型的属性“emojis”添加到 viewControllerClass。代码如下:

 var emojis: [Emoji] = [
[Emoji(symbol: "😀", name: "Grinning Face", description: "A typical smiley face.", usage: "happiness"),
]
]

但是这行代码抛出错误:

Contextual type "Emoji" cannot be used with array literal.

最佳答案

试试这个,

var emojis: [Emoji] = [Emoji(symbol: "😀", name: "Grinning Face", description: "A typical smiley face.", usage: "happiness")]

您正在创建数组数组。但是你是把 var 声明为 Emoji 类型的数组。

关于arrays - 上下文类型 'Emoji' 不能与数组文字一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44838436/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com