gpt4 book ai didi

ios - NSDictionary 根本没有数据

转载 作者:行者123 更新时间:2023-11-29 02:51:29 24 4
gpt4 key购买 nike

我正在尝试将数据保存到我从 Xcode 创建的 plist 文件中。

var dict: NSMutableDictionary = NSMutableDictionary(contentsOfFile: plistPath);

dict = NSMutableDictionary(dict.setValue(speedString, forKey: "Speed"));

if (!dict.writeToFile(plistPath, atomically: true)) {
NSLog("Failed to save data");
}

字典安全地写入文件。
但问题是我在 if 语句之后设置了一个断点,调试器显示 NSDictionary 有 0 键/值对,这很奇怪。在我的 Xcode 中,我已经在其中添加了一个键/值对。

我添加了这段代码来测试

if (dict.valueForKey("Speed") == nil) {
NSLog("Key missing");
}

控制台确实打印出“Key missing”。

最佳答案

第二行创建了一个新字典。所以你扔掉了你在第一行读到的字典。因此,您没有附加到字典,而是用新的空字典替换它。

关于ios - NSDictionary 根本没有数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24451953/

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