gpt4 book ai didi

ios - 如何转换 NSUerdefaults AnyObject?到 SWIFT 阵列,以便我可以附加到它?

转载 作者:行者123 更新时间:2023-11-28 13:11:14 25 4
gpt4 key购买 nike

我在这方面遇到了一些重大问题。我有一个 NSUSerDefaults AnyObject 并且需要将它转换为 Array 以便我可以向它附加一个字符串。

即使我将它转换为 NSArray!在定义的末尾,如果我尝试附加到它,它似乎没有转换,因为我得到的错误说我不能附加到 [AnyObject?] 的类型

有人能帮帮我吗?

编辑

这就是我检索 NSUserDefaults 并将其保存到数组以对其进行操作的方式

historyArray = NSUserDefaults.standardUserDefaults().objectForKey("historyArray") 作为!数组

,但是当我这样做的时候historyArray.append("一些字符串")我收到一条错误消息:无法使用类型为 (String) 的参数列表调用 append

最佳答案

试试这个,看解释是评论:

if var myArray = NSUserDefaults.standardUserDefaults().objectForKey("historyArray") as? [String] {
myArray.append("Something")
historyArray = myArray
}

关于ios - 如何转换 NSUerdefaults AnyObject?到 SWIFT 阵列,以便我可以附加到它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31249835/

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