CFPreferences“跨app”可读吗?

时间:2011-08-24 17:24:38

标签: iphone nsuserdefaults cfpreferences

iPhone应用程序中的CFP引用是否可读?

换句话说,我可以将NSUserDefaults样式首选项写入磁盘并让它在另一个iPhone应用程序中可读,例如,如果我没有编写此应用程序,并且正在使用静态库吗?

我担心答案是否。期间。完全停止。有什么想法吗?

2 个答案:

答案 0 :(得分:1)

没有。应用程序有自己的沙箱;你不能以你描述的方式在它们之间进行交互。从iOS4开始,应用间通信非常有限。

答案 1 :(得分:0)

一种解决方法是使用钥匙串存储少量共享数据,但此方法存在许多限制。您必须在应用程序之间使用相同的ID,这使您无法使用推送通知和其他功能。

或者,您可以支持Dropbox或类似的东西,并将共享信息存储在互联网上。

两者都不是一个很好的解决方案。