跨iPhone应用程序的CFPreferences是否可读?
换句话说,如果我不是写这个应用,而是从一个静态库中工作,我能不能把一个NSUserDefaults风格的首选项写到磁盘上,让它在另一个iPhone应用中是可读的?
恐怕答案是否定的。句号。句号。有什么想法吗?
发布于 2011-08-25 02:05:01
不是的。应用程序有自己的沙箱;您不能以您所描述的方式在它们之间进行交互。从iOS4开始,应用程序间的通信相当有限。
发布于 2011-08-25 11:06:28
一种解决方法是使用密钥链存储少量共享数据,但这种方法有许多限制。您必须在应用程序之间使用相同的id,这将阻止您使用推送通知和其他功能。
或者,你可以支持Dropbox或类似的东西,并将共享的信息存储在互联网上。
这两个都不是很好的解决方案。
https://stackoverflow.com/questions/7179669
复制相似问题