簡體   English   中英

為什么NSMutableURLRequest在iOS6和iOS7中的定義不同

[英]Why NSMutableURLRequest gets defined different in iOS6 and iOS7

我有以下一段代碼可以在iOS6上完美運行,但不能在iOS7上運行,不同之處在於每個版本構造request1的方式,更改的原因以及可以使它們在兩個版本上都可以工作的方法:

NSMutableURLRequest *request1 = [NSMutableURLRequest requestWithURL:url];

[request1 setHTTPMethod:@"POST"];
[request1 setValue:@"application/json; charset=utf-8" forHTTPHeaderField:@"Content-Type"];
[request1 setHTTPBody:[jsonInputString dataUsingEncoding:NSUTF8StringEncoding]];
NSLog(@" %@",request1);

日志顯示iOS6的以下內容:

< NSMutableURLRequest http://XX.XX.XX.XX/ServiceFindMyFamily.svc/GPS/PosicionPorIDDispositivo/>

對於iOS7(失敗):

< NSMutableURLRequest: 0x16d8a020> { URL: http://XX.XX.XX.XX/ServiceFindMyFamily.svc/GPS/PosicionPorIDDispositivo/ }

感謝您的幫助

我不認為我會遵循..您是否想知道為什么NSLog不相等?
好吧...它們的實現方式不同
日志僅在其上調用description方法

該類的定義雖然沒有改變

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM