加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

swift – 如何将对象多次追加到数组中

发布时间:2020-12-14 05:22:47 所属栏目:百科 来源:网络整理
导读:我想将所有对象追加到一行中.我有一些像这样的对象: let abaddon = Hero(name: "abaddon")let ember = Hero(name: "ember")let gondar = Hero(name: "gondar")let kael = Hero(name: "kael")let kunkka = Hero(name: "kunkka")let layana = Hero(name: "lay
我想将所有对象追加到一行中.我有一些像这样的对象:
let abaddon = Hero(name: "abaddon")
let ember = Hero(name: "ember")
let gondar = Hero(name: "gondar")
let kael = Hero(name: "kael")
let kunkka = Hero(name: "kunkka")
let layana = Hero(name: "layana")
let lucifer = Hero(name: "lucifer")
let omni = Hero(name: "omni")
let soul = Hero(name: "soul")
let wind = Hero(name: "wind")

英雄对象是这样的:

class Hero {

    var name: String!
    var image: UIImage? {
        return UIImage(named: "(name)")!
    }

    required init(name: String) {
        self.name = name
    }
}

我想把它们放到这个数组中:var heroes = [Hero]()

但我看到追加只能每次放一个物体.

heroes.append(abaddon)

如何在单行中追加多个对象,如下所示:

heroes.append([abaddon,ember,gondar])

任何帮助将不胜感激,谢谢.

如果要附加多个对象,可以将它们自己包装到数组中并使用appendContentsOf.
heroes.appendContentsOf([abaddon,gondor])

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读