我使用的是QuickDialog框架。这是一个很棒的框架,但我有一个奇怪的问题。我有一个从Webservice上拿回来的JSON。一切都正常,只是它不会构建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];有人能帮我解决这个问题吗?
发布于 2013-09-20 13:55:29
我假设您已经按照quickdialog网页中的建议将QuickDialog项目嵌入到您的项目中,单击quickdialog根项目,然后在目标中单击QuickDialog,在右侧选择“构建阶段”,将所有.m (或任何您想要的)添加到“编译源代码”中,然后将相同的.h添加到"Copy Headers“中
https://stackoverflow.com/questions/18613923
复制相似问题