InAppSettingsKit多值不显示选项

时间:2011-10-11 14:18:58

标签: iphone settings multivalue inappsettingskit

我刚设法创建我的settings.bundle并设置了一系列不同的设置。但是,当我运行我的应用程序并通过InAppSettingsKit查看设置时,不会显示多值选项。我看到了标题,我可以选择它,然后当它显示选项时,它只显示n个空单元格(除了勾号)。

奇怪的是,如果我进入Apple设置应用程序并查看多值设置,它们都会按预期显示。有没有人知道最新情况?

这是我在.h文件中使用的代码:

#import <UIKit/UIKit.h>
#import "IASKAppSettingsViewController.h"

@interface myViewController : UIViewController <IASKSettingsDelegate, UITextViewDelegate>
{
    IASKAppSettingsViewController *appSettingsViewController;
}

在.m文件中,我有以下内容:

- (IBAction)optionsButtonSelected:(id)sender
{
    appSettingsViewController = [[[IASKAppSettingsViewController alloc] initWithNibName:@"IASKAppSettingsView" bundle:nil] autorelease];
    appSettingsViewController.delegate = self;
    appSettingsViewController.showDoneButton = YES;
    UINavigationController *aNavController = [[[UINavigationController alloc] initWithRootViewController:appSettingsViewController] autorelease];
    [self presentModalViewController:aNavController animated:YES];
}

下面是我的设置包的一部分的屏幕截图(显示有问题的多值选项):

enter image description here

这是一个屏幕截图,显示我点击样式时在应用程序设置部分显示的内容:

enter image description here

2 个答案:

答案 0 :(得分:1)

我设法通过重置iPhone模拟器解决了这个问题。由于某种原因,它似乎在一些旧的和新的plist设置之间混淆。

答案 1 :(得分:0)

抱歉,我不会允许我投票。我还通过退出模拟器并再次运行应用程序来修复类似的问题(也尝试删除应用程序?)。