我有一种情况,我需要通过设置应用程序为我的应用程序提供一个设置。我的应用程序是通用的,但是这个特定的设置只在iPad上有意义,所以我只希望我的应用程序在iPad上的设置中显示出来。这个是可能的吗?我还没有找到一种方法来做到这一点,并尝试了以下方法:
1)将Settings.bundle重命名为Settings~ipad.bundle。我的应用程序在这两个设备上的设置中都不显示。我相信它一定被命名为Settings.bundle。
2)将Root.plist重命名为Root~ipad.plist。在iPhone上,我的应用程序的设置条目仍然存在,但没有可用的设置。我不想让条目在那里。
3)我尝试删除Settings.bundle,如果它存在,并且当我的应用程序第一次启动时我在iPhone上,但Settings.bundle是只读的。
发布于 2014-04-17 16:30:16
我知道这是一个老版本,但我想分享我在这方面的经验。
通过创建另一个iPhone文件并将其命名为Root~iphone.plist,我设法仅在我的应用程序中为Root.plist创建了一个设置。这样,应用程序的iPad版本将读取Root.plist,而iPhone版本将读取Root~iphone.plist。
希望这篇文章能帮助那些在这个问题上遇到困难的人。
https://stackoverflow.com/questions/16410987
复制相似问题