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

Iphone QuickDialogue的实现显示QRootElement未声明的标识符,iphone,ios,Iphone,Ios,我正在使用QuickDialogue构建表单。在执行了的所有指令后,我在viewcontroller中发现一个错误,即QRootElement对象是未声明的对象。我尝试在.h文件中声明它,但它仍然显示相同的内容 使用表单生成器的正确方法是什么 - (void)viewDidLoad { [super viewDidLoad]; QRootElement *root = [[QRootElement alloc] init]; root.title = @"Hel

我正在使用QuickDialogue构建表单。在执行了的所有指令后,我在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]; 
 }

您在那里的代码基本上是正确的(除了从viewdidload内部呈现模态视图控制器这一事实之外,它确实不是正确的位置)


你的问题似乎是在你的项目上安装QD。请确保您遵循,特别是“构建设置”选项卡部分。

您是否已导入Prefix.pch文件?我应将此代码放在何处,以便它开始工作…我尝试放在何处…它无法识别QRootElement…您是否按照所有步骤设置项目?它解释了在哪里放置QuickDialog.h导入,这应该可以解决这个问题。是的…我做对了,这些错误现在已经消失了,但是我仍然看不到表单…我应该在哪里放置上面的代码…Appdelegate或viewDidLoad…请让我知道…代码应该放在viewcontroller中,尽管我不确定它是否能正常工作。请查看QuickDialog附带的演示应用程序,或加入此处的论坛,询问有关如何使用它的更多信息: