这是一个新手问题:
在Xcode中创建一个新项目:File > New Project
并从iPhone OS模板中选择基于导航的应用程序。
按照here的说明安装json-framework
。
将RootViewController.h
的界面部分编辑为:
@interface RootViewController : UITableViewController {
NSURLRequest *request;
NSURLConnection *theConnection;
NSMutableData *receivedData;
NSArray *faculties;
}
修改RootViewController.m
和implement a couple of simple things。将<your_domain_name_goes_here>
替换为有效的域名,其中网络服务将接听您的电话。
上面的网址将输出JSON字符串like this。
现在,如果您构建并运行此代码,则在调试器控制台中您将获得:
Attaching to process 35594.
2010-07-19 13:15:31.307 WSMobileTest[35594:207] Succeeded! Received 580 bytes of data
Program received signal: “EXC_BAD_ACCESS”.
有什么想法吗?
开发者信息:
Version: 3.2 (10M2262)
Location: /Developer
Applications:
Xcode: 3.2.3 (1688)
Interface Builder: 3.2.3 (788)
Instruments: 2.7 (2529)
Dashcode: 3.0.1 (330)
SDKs:
Mac OS X:
10.5: (9L31a)
10.6: (10M2262)
iPhone OS:
3.2: (7B367)
4.0: (8A293)
iPhone Simulator:
3.2: (7W367a)
4.0: (8A293)
答案 0 :(得分:1)
恭喜:您已经包含了除导致崩溃的行之外的所有内容。设置断点并逐步调试调试器,直到它崩溃,或查看回溯或其他内容。
在这种情况下,我认为你的意思是faculties = [[jsonString JSONValue] retain;
。