我正在使用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];
}
答案 0 :(得分:0)
你在那里的代码大部分都是正常的(除了你从viewdidload中提供模态视图控制器的事实,这对它来说真的不是正确的地方。)
您的问题似乎与项目中QD的安装有关。请务必遵循all the steps on the installation,特别是“构建设置”标签部分。