问题标签 [inappsettingskit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
4198 浏览

ios - 如何在 Settings.bundle 的 xCode 中添加额外的 plist 以与 InAppSettingsKit iPhone 库一起使用?

这可能是一个非常愚蠢的问题。但我正在努力解决它:(

我正在尝试将 Root.inApp.plist 文件添加到我的项目中,以便我可以为我的 iPhone 应用程序设置特定于应用程序的设置。

我已经很好地集成了 InAppSettingsKit,它目前仅适用于一个 Root.plist 文件。我想将一个 Root.inApp.plist 文件添加到我的项目中,以便我可以拥有应用程序特定的设置。

当我尝试在 Xcode 中添加另一个属性文件时,它似乎不在 Settings.bundle 下,我如何让它像这样显示在我的 Settings.bundle 结构中?:

我希望其他 plist 显示在我的 Settings.bundle 下

我也尝试过导入 inappsettingskit 捆绑文件,但没有运气:(我的项目由于某种原因无法识别 Settings.bundle

请帮忙

0 投票
2 回答
247 浏览

ios - 是否可以实现自己的 IASKSettingsReader?

我使用核心数据来保存动态(少量)实体。这些实体有一个“显示”和“推送”的属性,我为每个实体与我的服务器同步。

现在我想添加 InApp-Settings 让用户有可能在核心数据实体中更改这两个设置。

因为行为和外观应该像 Settings.app,所以我想在这种情况下使用 InAppSettingsKit-Project。

正如我所读到的,这个库允许实现自定义 SettingsStore 以将值保存在核心数据中,但我也需要从核心数据中读取实体和设置。在我看来,不可能定义一个自己的子类 IASKSettingsReader 来使用。

下一个问题是,我想在顶层使用 plist 来显示主要设置,然后在设置的子级别上使用我自己的商店。

例子:

是否有可能在不从头开始编写整个设置的情况下实现这个目标(这会非常痛苦和不灵活)?

感谢您提前将我引向正确的方向!

- - - 编辑 - - -

我认为一个可能的解决方案是,在应用程序启动时以 InAppSettingsKit 所需的格式保存自定义 plist,在子菜单中将它们作为此子窗格的源读取,将带有自定义 SettingsStore 的设置保存到 plist 中并保存同步方法中的数据返回核心数据。

您如何看待这种方法?

0 投票
1 回答
224 浏览

ios - InAppSettings 中的keyboardDidHide 或resignedFirstResponder

我使用 InAppSettingsKit 取得了巨大成功。现在,当编辑在 inAppSettingsKit 中的 TextField 结束时,我需要关闭 inAppSettingsKit 模态 VC(用户在键盘上点击 Done)。

InAppSettingsKit 有一些委托方法,例如:

但我不知道如何知道 InAppSettings VC 中何时发生其他事情。

想过子分类IASKAppSettingsViewController,但后来找不到任何好处。

想法?

0 投票
1 回答
230 浏览

ios - 如何使用 inappSettings 拥有 2 个不同的设置页面

大家好,我想要 2 个不同的设置页面来显示 2 个不同的设置

目前我可以在 1 个设置视图中进行操作,我如何能够分成 2 个不同的设置页面?

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

0 投票
1 回答
1402 浏览

objective-c - Xcode“解析问题”,@protocol 声明中的“意外类型”

我最近将InAppSettingsKit添加到一个项目中(尽管我不认为这是特定于 IASK 的)。

我正在使用 Xcode 4.2,它给出了一个奇怪的错误:

Xcode

如果我注释掉该行,它将建立正常。

我已经尝试了所有常见的 Xcode 技巧,清理、重新启动、删除派生数据文件夹等。

0 投票
2 回答
2336 浏览

iphone - 如何在 TabBar 中正确地将 InAppSettingsKit 与 Storyboard 集成?

我已经尝试了一段时间,但我不知道如何将InAppSettingsKit集成到使用 Storyboard 和 TabBar 的应用程序中。

我已经在 Storyboard 中定义了我的标签栏,现在我想要一个标签将此 InAppSettingsKit 作为根视图。毕竟这可能吗?

谢谢大家。

0 投票
1 回答
260 浏览

iphone - 如何让 root.plist 识别 InAppSettingsKit 提供的类型

我很难集成 InAppSettingsKit。首先,XCode 没有认识到settings.bundle我添加到我的项目中实际上包含文件。所以我必须通过 Finder 打开那个包来获取root.plist文件。

当我打开它时,首选项仅限于基本类型,例如 Group、Title 等,如果我尝试使用 IASK 提供的东西,例如PSGroupIdentifier,它会立即恢复为 Group。

我在这里想念什么?什么告诉 plist 文件允许哪些类型?

0 投票
1 回答
203 浏览

ios - 如何使用 IASKSettingsStore 存储应用程序的设置

我正在使用 InAppSettingsKit,但我不知道如何使用 IASKSettingsStore 类保存应用程序的设置。当我关闭我的应用程序并重新打开它时,设置被设置为默认选项。

0 投票
1 回答
244 浏览

objective-c - xcode 未合并对 root.plist 的更改

我正在使用 inappsettingskit,除了它似乎已经停止识别对我的 root.plist 的更改之外,我一切正常。我知道我之前看到过关于清除某些 xcode 目录的事情,但这里奇怪的是我正在更改 plist 文件的版本(最后一个键)并且确实显示在我的设置页面上,但是所有plist 文件上部的更改将被忽略。(我的版本信息来自 root.plist 而不是 info.plist)

对此有什么想法吗?

0 投票
1 回答
186 浏览

ios - InAppSettingsKit 会自动弹出 UINavigationController 吗?

当用户做出选择时,IASK 是否可以让 PSMultiValueSpecifier 自动弹出堆栈?