私はこの非常に単純なコードを持っています:
PO(URLString);
url = [NSURL URLWithString:URLString];
PO(url);
NSData * data=[NSData dataWithContentsOfURL:url];
(PO()
ものを印刷するための私のマクロです。)
ほとんどの場合機能します。出力は次のとおりです。
2012-10-08 11:39:28.187 BadgerNew[2475:5007] <0x1f5321f0 BGCRBusinessForDisplay.m:(113)> URLString: http://id.openrice.com/UserPhoto/photo/0/U/0005Z29E131A230CBA4A42n.jpg
2012-10-08 11:39:28.193 BadgerNew[2475:5007] <0x1f5321f0 BGCRBusinessForDisplay.m:(115)> url: http://id.openrice.com/UserPhoto/photo/0/U/0005Z29E131A230CBA4A42n.jpg
2012-10-08 11:39:30.191 BadgerNew[2475:6b03] <0x1f529f00 BGCRBusinessForDisplay.m:(113)> URLString: http://maps.googleapis.com/maps/api/staticmap?&zoom=16&size=160x160&maptype=roadmap&sensor=true¢er=-6.187900,106.775429&markers=size:small|color:blue|-6.187900,106.775429
2012-10-08 11:39:30.196 BadgerNew[2475:6b03] <0x1f529f00 BGCRBusinessForDisplay.m:(115)> url: (null)
ご覧のとおり、http://id.openrice.com/UserPhoto/photo/0/U/0005Z29E131A230CBA4A42n.jpgでは正常に機能し、http://maps.googleapis.com/maps/api/staticmap ?&zoomでは失敗します。 = 16&size = 160x160&maptype = roadmap&sensor = true&center = -6.187900,106.775429&markers = size:small | color:blue | -6.187900,106.775429
おそらく問題は| GoogleのURLで。だから私はそれで何をすべきですか?