iphone - 如何通过Get方法从Web服务中获取数据并想保存到iPhone SDK中的Mutable Dictionary中

标签 iphone objective-c ios ipad ios4

如何通过“获取方法”从Web服务中获取数据并将其保存到iPhone中的可变字典中..... thnx

最佳答案

如果您使用的是JSOn网络服务来获取数据,请尝试使用本教程

#import 

@interface jsonViewController : UIViewController {
    IBOutlet UILabel *label;
    NSMutableData *responseData;
}


Replace the contents of jsonViewController.m with:


#import "jsonViewController.h"
#import "JSON/JSON.h"

@implementation jsonViewController

- (void)viewDidLoad {
    [super viewDidLoad];

    responseData = [[NSMutableData data] retain];
    NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:@"http://www.yourwebservice.com"]];
    [[NSURLConnection alloc] initWithRequest:request delegate:self];
}

- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response {
    [responseData setLength:0];
}

- (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data {
    [responseData appendData:data];
}

- (void)connection:(NSURLConnection *)connection didFailWithError:(NSError *)error {
    label.text = [NSString stringWithFormat:@"Connection failed: %@", [error description]];
}

- (void)connectionDidFinishLoading:(NSURLConnection *)connection {
    [connection release];

    NSString *responseString = [[NSString alloc] initWithData:responseData encoding:NSUTF8StringEncoding];
    [responseData release];

    NSArray *tempArray = [responseString JSONValue];
}

关于iphone - 如何通过Get方法从Web服务中获取数据并想保存到iPhone SDK中的Mutable Dictionary中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9222883/

相关文章:

iphone - 如何部署使用 XCODE 6-beta 和 TestFlight 制作的 Swift iOS 应用程序

ios - Xamarin iOS,点击后退按钮弹出多个 View Controller

ios - 如何仅在单击搜索栏时显示表格 View ?

iphone - 钛移动版布局问题

ios - UITableView 中的二维数组

objective-c - 测量 iOS 应用程序启动性能的规范方法?

ios - 数组有 10 个 nil 对象?

iphone - 我应该在 viewDidUnload 中将哪些属性设置为 nil?

objective-c - 如何与消息、邮件、打印和复制共享

ios - 使用两个栏按钮项将后退按钮添加到导航栏