2010-11-03 67 views
0

我在这里有一个小问题。我正在做一个表单登录,发送字符串到PHP,回到我最后的答案,“错误”或“确定”。转换数组中的字符串

但是,我需要PHP返回一点点比它,如名称等,我想显示这个名字在一个标签。所以,为此,我需要一个数组,对吗?

那么,我该如何做到这一点?

NSMutableURLRequest *request = 
[[NSMutableURLRequest alloc] initWithURL: 
[NSURL URLWithString:@"http://localhost/dev/mcomm/login.php"]]; 

[request setHTTPMethod:@"POST"]; 
NSString *postString = [[NSString alloc] initWithFormat:@"email=%@&pass=%@", email.text, senha.text]; 

[request setValue:[NSString 
        stringWithFormat:@"%d", [postString length]] 
forHTTPHeaderField:@"Content-length"]; 

[request setHTTPBody:[postString 
         dataUsingEncoding:NSUTF8StringEncoding]]; 

[[NSURLConnection alloc] 
initWithRequest:request delegate:self]; 


//get response 
NSHTTPURLResponse* urlResponse = nil; 
NSError *error = [[NSError alloc] init]; 
NSData *responseData = [NSURLConnection sendSynchronousRequest:request returningResponse:&urlResponse error:&error]; 
NSString *result = [[NSString alloc] initWithData:responseData encoding:NSUTF8StringEncoding]; 
NSLog(@"Response Code: %d", [urlResponse statusCode]); 
if ([urlResponse statusCode] >= 200 && [urlResponse statusCode] < 300) { 
    NSLog(@"Response: %@", result); 

} 

谢谢!

回答

0

在大多数情况下,您会希望响应在XMLJSON

如果您有控制权,可以访问API我建议您尝试去那条路线而不是阵列