问题标签 [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.
ios - 子视图的 InAppSettingKit setHiddenKeys
看来 setHiddenKeys 不适用于通过类似的方式加载的子视图
目标文件中指定的任何键都不会在 IASK 的数据源中迭代。
任何想法如何让 setHiddenKeys 在整个子视图中工作?
谢谢!
米
ios - InAppSettingsKit 文本字段
我有一个显示我的 InAppSettingsKit 的视图控制器。我有一个文本字段。问题是,每次按键都会触发 settingsChanged 事件。我可以更改它,因此用户必须按返回/完成/从文本字段中删除 fokus?
在此文本字段中,用户应输入我的应用程序缓存的大小。因此,假设缓存大小为 128 MB,因此如果用户要将其更改为 256 MB,则文本字段将包含 128,他将删除 128 并输入 256。在当前模式下,返回的数字将是
这不是我想要实现的解决方案。我想
我怎么能这样得到它?
问候亚历克斯
ios - 如何使用 InAppSettingsKit 委托重新配置更改的应用程序设置
我正在使用InAppSettingsKit在我的应用程序中包含首选项。我使用 xcode 的故事板配置了首选项视图,步骤如下:
1) 我创建了一个导航控制器和一个表视图控制器
2) 在表控制器中,我使用了自定义类:IASKAppSettingsViewController,作为控制器。
一切都按预期工作,但现在我正在尝试重新配置应用程序,以便用户更改的设置在离开设置屏幕后生效。
我发现的一个教程说我应该:
创建一个符合 IASKSettingsDelegate 协议的委托。在当前版本中,-settingsViewControllerDidEnd: 是唯一需要的方法。
所以委托应该有一个方法,如:
如何创建此委托?我不知道把这个方法放在哪里。我可以在故事板连接检查器中看到代表有一个空间,但我无法连接它。请帮我弄清楚这一点,因为我已经阅读了大量解释代表的教程,他们让我更加困惑。我只需要简单的步骤来创建委托并将其连接到我在情节提要中创建的控制器。
谢谢!
inappsettingskit - 带有完成按钮的 InAppSettingsKit 栏消失
我已经在我的应用程序中集成了 InAppSettingsKit,它在 90% 的时间里运行良好。
但是,当我在模式视图中时,有 10% 的时间,带有完成按钮的顶部栏会消失,用户无法选择关闭设置。
有没有其他人看过这个?
ios - 与模拟器相比,自定义 iOS InAppSettingsKit 在 iPhone 上会产生不同的结果
我正在尝试更改 InAppSettingKit 视图控制器的背景颜色。
我已经尝试子类化和覆盖 cellForRowAtIndexPath:
我尝试为 UIColor 创建一个类别:
无论我尝试什么,模拟器都会显示正确的(预期的)行为,但我的 iPhone 会显示默认的组表背景。
关于如何解决这个问题的任何想法?也许这是我在我的应用程序委托中创建我的 InAppSettingsViewController 实例的方式......?
XCode:版本 4.5.2 (4G2008a) iOS 部署目标:5.1 iPhone 上的 iOS:6.0.1 (10A523)
iphone - 将 NSDefaults 字符串添加到 InAppSettingsKit
我希望能够更改Settings.bundleDefaultValue
中的一个单元格。UITableView
我主要是想把这个...
userEmail = [defaults objectForKey:@"username"];
...进入 plist。
我这样做是因为我希望我的应用程序在设置中显示用户的电子邮件,以便他们知道他们正在使用什么帐户。
这是我想要更改的部分 plist 数据。
我该怎么做?提前致谢。
ios - 具有多种本地化的 InAppSettingsKit
我在我的 iPad 应用程序中使用 InAppSettingsKit,包括英语、德语和日语的本地化字符串。一切正常,但我希望能够在应用程序内切换语言,这似乎不受 InAppSettingsKit 的支持。这是我的 showSettings 方法:
因此每次都会重新创建设置 VC,但似乎会重新使用初始应用程序启动时的语言选择。
用户的语言选择同时写入我的私人“语言”设置[NSUserDefaults standardUserDefaults]
以及“AppleLanguages”数组中。
旧语言信息在哪里/如何缓存?
ios - 如何从以前的应用程序版本中删除 Settings.bundle?
我的 iPad 应用程序当前使用 Settings.bundle 来允许通过内置 Settings.app 和 InAppSettingsKit 进行设置。我现在想完全切换到 IASK 并禁用内置设置。我已将 Settings.bundle 文件夹重命名为 InAppSettings.bundle,但是当我将这个新版本部署到我的测试设备时,旧的设置数据似乎仍然存在 - 至少,我仍然可以通过 Settings.app 访问旧设置。
安装新版本的应用程序时,有没有办法强制删除 Settings.bundle?
ios - InAppSettingsKit 和核心数据
我目前正在实施一个自定义 IASKSettingsStore 以使用核心数据。你可以看到下面的代码。问题是值的存储变得非常缓慢。例如,当我在文本字段中输入内容时,我知道 IASKAppSettingsViewController 会存储所有更改,但我发现即使是单个更改也存储得非常慢。我怎样才能使这项工作更快?
我监督什么?提前致谢。
到目前为止,自定义 IASKSettingsStore 如下所示: