15

我在 Info.plist 中设置了我的 Facebook-AppId。但我希望编辑它,因为它是动态的。我该如何以编程方式进行?

4

3 回答 3

15

可能在 info.plist 中写入不是一个好主意,并且它不起作用,因为您正在尝试将字典写入 App 包中的 .plist 文件,该文件是只读的。因此,即使您以其他方式完成它,它也不会起作用,并且也会有更多的拒绝机会。

顺便说一句,为什么只有 Info.Plist?我的意思是为什么你不能以其他方式拥有它,例如 nsuserdefaults 或 sql

于 2012-10-10T11:25:02.440 回答
7

您无法编辑应用程序的 Info.plist。您没有对该文件的写入权限(假设您想在 App Store 上发布它)。

于 2012-10-10T10:35:16.153 回答
2

编写 plist 文件的唯一方法是将其从捆绑包复制到应用程序的文档文件夹中。

之后就可以写了。这是一个很好的教程,但还有更多。只是谷歌。 http://ipgames.wordpress.com/tutorials/writeread-data-to-plist-file/

于 2012-10-10T10:41:58.873 回答