Мне только что удалось создать свой файл settings.bundle и настроить выбор различных настроек. Однако, когда я запускаю свое приложение и просматриваю настройки через InAppSettingsKit, параметры с несколькими значениями не отображаются. Я вижу заголовок и могу выбрать его, затем, когда он должен отобразить параметры, он просто показывает n пустых ячеек (кроме галочки).
Странно то, что если я захожу в приложение Apple Settings и проверяю настройки нескольких значений, все они отображаются, как и ожидалось. У кого-нибудь есть идеи, что происходит?
Это код, который я использую в моем .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];
}
Ниже приведен скриншот части моего пакета настроек (с указанием проблемных многозначных опций):
А вот скриншот, показывающий, что отображается в разделе настроек приложения, когда я нажимаю на Стиль: