0

フォームの作成に QuickDialogue を使用しています。http://escoz.com/open-source/quickdialogのすべての指示に従った後、ビューコントローラーで 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]; 
 }
4

1 に答える 1

0

そこにあるコードはほとんど問題ありません(viewdidload内からモーダルView Controllerを提示しているという事実を除いて、これは実際には適切な場所ではありません)。

あなたの問題は、プロジェクトへの QD のインストールにあるようです。インストールのすべての手順、特に [ビルド設定] タブの部分に従っていることを確認してください。

于 2013-01-21T13:25:41.350 に答える