gpt4 book ai didi

xcode - 加载 UITableView 的 key

转载 作者:行者123 更新时间:2023-11-30 14:12:34 24 4
gpt4 key购买 nike

这是我向表添加名称的代码:

@IBAction func addButtonAction(sender: AnyObject) {
mineSpillere.append(namesTextBox.text)
myTableView.reloadData()
}

这是我的“mineSpillere”:

var mineSpillere = [String]()

这是我保存 key 的代码:

func saveKey(){
println("saving key")

var defaults = NSUserDefaults.standardUserDefaults()
defaults.setObject(mineSpillere, forKey: "spillereKey")
defaults.synchronize()

println(mineSpillere)
}

这是我的 viewDidLoad 代码:

override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.x

if (NSUserDefaults.standardUserDefaults().objectForKey(spillereKey) != nil) {
if let testArray : AnyObject? = NSUserDefaults.standardUserDefaults().objectForKey(spillereKey) {
var readArray : [NSString] = testArray! as! [NSString]
println(readArray)
}
}

self.myTableView?.registerClass(UITableViewCell.self, forCellReuseIdentifier: "cell")
self.myTableView.dataSource = self
}

这是我加载 key 的代码:

if (NSUserDefaults.standardUserDefaults().objectForKey("spillereKey") != nil) {
if let testArray : AnyObject? = NSUserDefaults.standardUserDefaults().objectForKey("spillereKey") {
var readArray : [NSString] = testArray! as! [NSString]
println(readArray)
}
}

“println(readArray)”在控制台中给出如下输出:

["erik", "tom", "phil"]

这是我的 tableView cellForRowAtIndexPath:

func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
var cell:UITableViewCell = self.myTableView.dequeueReusableCellWithIdentifier("cell") as! UITableViewCell

cell.textLabel!.text = self.mineSpillere[indexPath.row]

return cell;
}

我如何在“viewDidLoad”中添加该键将其数据加载到tableView中?

最佳答案

使用此代码使其工作:

mineSpillere = (NSUserDefaults.standardUserDefaults().arrayForKey("myKey") as? [String])!

关于xcode - 加载 UITableView 的 key,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31604053/

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