iOSを最初からやり直す。そして、前回辞めた理由を思い出す。とにかく、ここに私の問題があります。問題を理解するのを手伝ってください。SO の他のリンクを指さないでください。ここで、PHP-JSON-Objective C に関するすべての質問をほぼ文字通り読み終えました。また、NO FRAMEWORKS でお願いします。
これがphpです:
header('content-Type: application/json; charset=utf-8');
echo json_encode($result);
出力は次のとおりです。
<html>
<body>
{"loginstatus":"0"}
</body>
</html>
Objective-C のコードは次のとおりです。
NSDictionary *parsedJSON = [NSJSONSerialization JSONObjectWithData:oResponseData options:kNilOptions error:&errorInfo];
if (parsedJSON == nil) {
NSLog(@"not created");
NSLog(@"Error: %@", [errorInfo userInfo]);
}
出力は次のとおりです。
2013-08-11 16:08:38.734 TestProject [32516:c07] not created
2013-08-11 16:08:38.736 TestProject [32516:c07] Error: { NSDebugDescription = "JSON text did not start with array or object and option to allow fragments not set.";}