标签: settings.bundle

设置包中的ToggleSwitch无法在iPhone中运行?

我的设置包中有一个拨动开关,但它第一次没有工作.当我在设置中再次更改值时,它正在工作.

即使我在使用值之前同步:

NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];

[userDefaults synchronize];

if([userDefaults boolForKey:@"KeyName"]) {

    //Do Some Work
}
Run Code Online (Sandbox Code Playgroud)

我现在要做什么?

iphone settings.bundle

4
推荐指数
1
解决办法
2487
查看次数

为什么我的应用程序没有列出我的设置?

我已将股票“Settings.Bundle”添加到我的 App Bundle 中:

在此处输入图片说明

但是,我得到了一组不同的设置(显示在模拟器中): 在此处输入图片说明

* 修订 * Settings.bundle 是目标的成员: 在此处输入图片说明

这是 settings.bundle 所在的位置: 在此处输入图片说明

注意:在我对模拟器进行“重置”后,我可以看到新的设置。但是,即使在删除应用程序并进行冷启动之后,我也看不到实际设备上的任何变化。

如何让我的设备版本识别更新的/新的设置包?

ios settings.bundle swift2 xcode7-beta6

4
推荐指数
1
解决办法
3625
查看次数

多个目标 - 多个Settings.bundle文件?

我正在制作一个有两个不同目标的iPhone应用程序.他们使用相同的文件,一些#ifdef在这里和那里,并且工作得很好.

但现在该项目已经停止.有人知道Settings.bundles两个目标有什么不同吗?谢谢!

iphone xcode settings.bundle

3
推荐指数
1
解决办法
3072
查看次数

iOS Settings.bundle本地化困难

从我所看到的,我不是唯一有这个问题; 除了这只是发生在我Settings.bundle的应用程序中它一切都很好......

我的应用程序本地化为英语(主要)和法语.

Root.strings对于英语和法语,我的文件根本没有被调用.如果我将我的iPhone放入法语中,则设置包将默认为我的声明中声明的标题Root.plist.现在用我的iPhone设置的任何语言(英语或法语),假设我添加了一个名为"hello"的组,并将相应的字符串设置为"world",我将"hello"作为我的"本地化"字符串......

谢谢

iphone localization ios settings.bundle

3
推荐指数
1
解决办法
3279
查看次数

如何将设置分组

我在iPhone上遇到设置包问题.我想创建如下图所示的组(测量,数据输入等),但是我无法弄清楚如何做到这一点.

我找到了'Item'类型'Group',我知道如何创建单独的设置,我只是无法弄清楚如何将它们放入一个组中.

在此输入图像描述

iphone settings settings.bundle

3
推荐指数
1
解决办法
1070
查看次数

设置捆绑值未在iPhone上正确链接

我有一个问题,我过去几天一直在努力.我有一个设置包,root.plist,它包含一些用户首选项.它有三个多值菜单项.一个返回一个布尔值,另外两个返回一个数字.

当我[[NSUserDefaults standardUserDefaults] dictionaryRepresentation]在控制台中调用并检查它时,只有属性列表中的第一个项目显示其值.另外两个明显缺席.结果,当我尝试检索这些值时,我得到零.

更奇怪的是,设置包在iPhone上的"设置"应用中看起来是正确的.唯一不起作用的是值没有通过.就我的应用而言,其他两个多值菜单项甚至都不存在.

任何建议都非常感谢.

iphone plist ios settings.bundle

3
推荐指数
1
解决办法
2050
查看次数

iPhone应用程序中的Settings.Bundle

我正在尝试实现基于Settings.Bundle的应用程序.为此,我在我的应用程序中实现了Settings.bundle,并在系统设置应用程序中输出.

在此输入图像描述

如何在我的应用程序中访问此视图?可能吗?

iphone nsuserdefaults ios xcode4 settings.bundle

3
推荐指数
1
解决办法
591
查看次数

添加第二个.plist作为子窗格

我在Root.plist中加入了一个儿童窗格,我遇到了很多麻烦.我在这里看到了同样的问题,但我无法用这些答案来解决.很抱歉重复类似的问题.

这是Root.plist的捕获: Root.plist

这是Connection.plist的捕获: Connection.plist

我一步一步做的是:

1.-创建一个名为"Connection.plist"的新属性列表

2.-由于新的属性列表不在我的Settings.bundle中,我添加它就像我在这里看到的那样.(注意:我也试过没有第二步,我的意思是,使用Settings.bundle中的属性列表).

3.-编辑Root.plist,添加一个类型为"Child Pane"和Filename"Connection"的新项目.

这就是全部,我认为这些步骤应该有效,但我看不到新的属性列表.这就像Root.plist无法识别Connection.plist ...

我不知道我做错了什么,我已经关注了很多教程和视频教程......没有用......

非常感谢!!干杯,豪尔赫.

xcode objective-c root.plist ios settings.bundle

3
推荐指数
1
解决办法
4475
查看次数

“设置”捆绑包中的标题未显示在“设置”中

我粘贴了一个屏幕截图。文本区域可见,但标题未显示在设置页面中。我不知道。

在此处输入图片说明

ios settings.bundle xcode6

3
推荐指数
2
解决办法
1455
查看次数

在 Swift 中写入设置包

我已经创建了一个带有设置包的应用程序,并且可以更改应用程序配置。从设置包读取完成。我正在使用下面的代码。

    let defs: NSUserDefaults = NSUserDefaults.standardUserDefaults()
    defs.synchronize()

    var settingsBundle: NSString = NSBundle.mainBundle().pathForResource("Settings", ofType: "bundle")!
    if(settingsBundle.containsString("")){
        NSLog("Could not find Settings.bundle");
        return;
    }
    var settings: NSDictionary = NSDictionary(contentsOfFile: settingsBundle.stringByAppendingPathComponent("Root.plist"))!
    var preferences: NSArray = settings.objectForKey("PreferenceSpecifiers") as! NSArray
    var defaultsToRegister: NSMutableDictionary = NSMutableDictionary(capacity: preferences.count)

    for prefSpecification in preferences {
        if (prefSpecification.objectForKey("Key") != nil) {
            let key: NSString = prefSpecification.objectForKey("Key")! as! NSString
            if !key.containsString("") {
                let currentObject: AnyObject? = defs.objectForKey(key as! String)
                if currentObject == nil {
                    // not readable: set value from Settings.bundle
                    let …
Run Code Online (Sandbox Code Playgroud)

plist settings.bundle swift xcode6.3

3
推荐指数
1
解决办法
4405
查看次数