QuickDialogue的实现显示了QRootElement未声明的标识符

时间:2013-01-21 08:10:38

标签: iphone ios

我正在使用QuickDialogue进行表单构建。遵循http://escoz.com/open-source/quickdialog的所有指令后,我在viewcontroller中收到一个错误,即QRootElement对象未声明。我尝试在.h文件中声明它,但它仍然显示相同。

使用表单构建器的正确方法是什么?

 - (void)viewDidLoad
 {
     [super viewDidLoad];
     QRootElement *root = [[QRootElement alloc] init];
     root.title = @"Hello World";
     root.grouped = YES;
     QSection *section = [[QSection alloc] init];
     QLabelElement *label = [[QLabelElement alloc] initWithTitle:@"Hello" Value:@"world!"];
     [root addSection:section];
     [section addElement:label];
     UINavigationController *navigation = [QuickDialogController controllerWithNavigationForRoot:root];   
     [self presentModalViewController:navigation animated:YES]; 
 }

1 个答案:

答案 0 :(得分:0)

你在那里的代码大部分都是正常的(除了你从viewdidload中提供模态视图控制器的事实,这对它来说真的不是正确的地方。)

您的问题似乎与项目中QD的安装有关。请务必遵循all the steps on the installation,特别是“构建设置”标签部分。