0

我正在使用QuickDialog框架。这是一个很棒的框架,但我有一个奇怪的问题。我有一个JSON从我的Webservice. 一切正常,只是它不会构建QPickerElements. 我在控制台中收到以下警告。

 Couldn't build element for type QPickerElement

但现在奇怪的事情。当我将代码粘贴到框架的演示中时。一切都像它应该的那样工作......

这就是我在我的应用程序中加载 JSON 的方式。

 NSString *jsonSample = data2.form;
 NSLog(@"JSON SAMPLE IS %@",jsonSample);
 id const parsedJson = [NSJSONSerialization JSONObjectWithData:[jsonSample dataUsingEncoding:NSUTF8StringEncoding] options:NSJSONReadingMutableLeaves error:nil];
   QRootElement *root = [[QRootElement alloc] initWithJSON:parsedJson andData:nil];

  TestViewController *quickformController = (TestViewController *) [[TestViewController alloc] initWithRoot:root];
  [quickformController setScriptId:_event.eve_id];
  [self.navigationController pushViewController:quickformController animated:YES];

有人可以帮我解决这个问题吗?

4

1 回答 1

0

我假设您已按照 quickdialog 网页中的建议将 QuickDialog 项目嵌入到您的项目中,因此,单击 quickdialog 根项目,然后在 QuickDialog 中单击目标,在右侧选择“Build Phases”,添加所有 .m (或任何你想要的)到“编译源”中,然后将相同的 .h 添加到“复制标题”中

于 2013-09-20T05:55:28.990 回答