好的,所以我对 iOS 开发和 PHP 都非常陌生(嗯,我对 PHP 几乎一无所知),但我正在尝试执行以下操作:我的应用程序使用一个外部密钥,它从我的服务器检索并将其分配给一个 NSString。问题是字符串得到额外的链接中断(\n)和额外的空间,解析起来非常烦人。我猜我做错了什么,因为我没有看到其中的逻辑。有人可以解释我如何避免这种情况吗?
这是我的代码:
NSMutableURLRequest *request = [[NSMutableURLRequest alloc]init];
[request setTimeoutInterval:180.0];
[request setURL:[NSURL URLWithString:urlString]]; //url to the getkey.php file
[request setHTTPMethod:@"POST"];
NSString *key = [[NSString alloc] initWithData:[NSURLConnection sendSynchronousRequest:request returningResponse:nil error:nil] encoding:NSUTF8StringEncoding];
PHP 文件(我知道很傻,但假设要做这项工作,而且我对 PHP 一无所知,所以这对我有好处):
<?php
echo 23204239423;
?>
"key" 得到 23204239423 一个额外的空格和 \n。