アプリで QuickDialog を使用して、ユーザーに検索ダイアログを表示しています。問題: コントローラーでいくつかのデフォルトを設定する必要があります。つまり、QBooleanElement を切り替えるか、この特定のケースでは QSelectItemElement を選択します。
それを行う方法はありますか?
さらに: QuickDialog のドキュメントはありますか? 私は何も見つけることができません:(
前もって感謝します、クリスチャン
アプリで QuickDialog を使用して、ユーザーに検索ダイアログを表示しています。問題: コントローラーでいくつかのデフォルトを設定する必要があります。つまり、QBooleanElement を切り替えるか、この特定のケースでは QSelectItemElement を選択します。
それを行う方法はありますか?
さらに: QuickDialog のドキュメントはありますか? 私は何も見つけることができません:(
前もって感謝します、クリスチャン
QBooleanElementをYES/NO値に設定するには
QBooleanElement *qboolean = [[QBooleanElement alloc] initWithTitle:@"title" BoolValue:YES];
qboolean.key = @"booleanElementKey";
[firstSection addElement:qboolean];
最近、ユーザーと対話せずに値を設定する必要がある場合は、次の方法で設定します。
QBooleanElement* thisElement = (QBooleanElement*)[self.root elementWithKey:@"booleanElementKey"];
thisElement.boolValue = NO;
...
[self.quickDialogTableView reloadData];
To toggle the value in the QBooleanElement, you just need to set the property as necessary, and then call [quickdialogTableView reloadData], to refresh the table. You can also refresh cell by cell if you prefer.
Documentation for QD is still sparse, i have just started working on it. If you would like to contribute let me know! :)