ios - 设置子 Pane 的值

标签 ios iphone inappsettingskit

使用 inAppSettingsKit,我试图在摘要 tableCell 中显示子 Pane 元素的值。

TableCell 正确显示标题但不显示值:/

这是我的 Root.plist 文件的片段:

<dict>
    <key>IASKViewControllerClass</key>
    <string>SetupBirthViewController</string>
    <key>IASKViewControllerSelector</key>
    <string>init</string>
    <key>Key</key>
    <string>settings_birthYear</string>
    <key>Title</key>
    <string>Né(e) en</string>
    <key>Type</key>
    <string>PSChildPaneSpecifier</string>
</dict>

我的 [NSUserDefaults standardUserDefaults] 文件如下所示:

<dict>
    <key>settings_birthYear</key>
    <string>2009</string>
    <key>enable_preference</key>
    <true/>
</dict>

我还显示多值单元格,它就像一个魅力...

有人帮我吗?

谢谢。

最佳答案

根据 Apple 的规范,子 Pane 并不是真正为此设计的。也就是说,当然可以添加对此的支持。查看 IASKAppSettingsViewController.m 中的第 500 行左右并将 cell.detailTextLabel.text 设置为 [self.settingsStore objectForKey:key] 或您的 defaultValue。

如果您付出额外的努力并将其包装在一个不错的额外选项中,我们很乐意将您的贡献包括在内;)

关于ios - 设置子 Pane 的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6575598/

相关文章:

iphone - 将 NSDefaults 字符串添加到 InAppSettingsKit 中

ios - 将应用程序设置与网络服务器同步

iphone - CLLocationManager 不会将位置发送到 didUpdateLocations 方法

iphone - MFMailComposer在io6横向模式下不起作用

iphone - UIPopover 委托(delegate) - 无论协议(protocol)/声明如何都无法分配

iphone - InAppSettingsKit UIWebView

ios - 在 Xcode 中,为什么特定的部署目标会破坏我的代码,我应该如何使用它?

iphone - 自定义表格 View 中的图像未按正确顺序显示

ios - 如何阻止 iOS 7 控制中心控制音乐应用程序?

iOS swift : write print and debug prints into a file