我有一个通用应用程序。在 iPhone 上,它是一个 Tab Bar 应用程序,而在 iPad 上,它是一个 Split View 应用程序。对于设置,我真的很想在我的应用程序中包含三个最重要的设置,然后根据需要启动设置应用程序以进行次要设置(但苹果把我们搞砸了)。所以我正在尝试集成 InAppSettingsKit。
由于应用程序是通用二进制文件,因此 InAppSettingsKit 必须安装在Shared/
. 否则我会遇到重复符号的问题(或者我必须使用 *_iPhone 和 *_iPad 复制和重命名所有内容)。
我正在尝试在 iPhone 上插入 InAppSettingsKit。因为它是一个选项卡视图,所以没有 IASK 期望的 NavigationController(所以点击除了突出显示行单元格之外什么都不做)。所以图书馆需要一些修改。此外,当我测试纯 iPad 切入时,IASK 会SIGABRT
因为它需要一个工具栏 (IIRC)。
README 只有一个链接到http://www.inappsettingskit.com,看起来很多程序员相关的营销。没有 Universal App 示例,提供的两个示例非常基础(不反映 Tab Bar/Split View 应用程序的需求)。另外,我也没有找到提问的地方(github好像没有布告栏系统[1]),好像也没有联系方式。
有人在通用应用程序中成功使用过 InAppSettingsKit 吗?如果是这样,是共享最佳方法,还是复制文件并重命名最佳方法。在真空中调试和修改其他人的工作值得付出努力吗?如果有人有更好的建议,我很想听听。