2013-01-21 22 views
0

我正在使用QuickDialogue進行表單構建。在遵循http://escoz.com/open-source/quickdialog的所有說明之後,我的視圖控制器中出現錯誤,表示QRootElement對象未聲明。我試圖在.h文件中聲明它,但它仍然顯示相同...任何人都可以向我展示使用表單生成器的正確方法嗎?QuickDialogue的實現顯示QRootElement未聲明的標識符

Thanx提前。

- (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

您是否將#導入到您的Prefix.pch文件中? –

回答

0

,你必須有大部分是正常的(其他比你從viewDidLoad中,這實在是不爲它的正確的地方內呈現模態視圖控制器的事實)的代碼。

你的問題似乎與你的項目QD的安裝。確保你按照all the steps on the installation,特別是構建設置選項卡部分。

+0

我應該在哪裏放置這段代碼,以便它能夠開始工作......我試着放哪裏......它不能識別QRootElement .. – Saty

+0

您是否按照設置項目的所有步驟進行操作?它解釋了將QuickDialog.h導入到哪裏,應該解決這個問題。 –

+0

是的......我知道了,現在這些錯誤消失了,但是我仍然無法看到窗體......我應該在哪裏放置代碼.... Appdelegate或viewDidLoad ...請讓我知道...... – Saty