これは、私のホストで実行されているphpのWebサービスです。
<?php
$data = array("T1","T2","T3","T4","T5");
header('Content-Type: application/json');
echo json_encode($data);
?>
そしてこれはxcodeスニペットです。
NSURL * url = [NSURL URLWithString:myDinUrl];
NSData *urlData = [NSData dataWithContentsOfURL:url];
Yが私のWebブラウザでURLを実行すると、次のようになります。
["T1","T2","T3","T4","T5"]
しかし、エラーの説明を表示すると、Xcode出力は常にurlData
空のオブジェクトとして表示されます。(0x000000000)
Operation couldn't be completed code=256
Url1やUrl1のような別のURLを使用すると、NSData
オブジェクトはフォーマットおよび解析可能なバイトを取得します。