[英]Content-Type JSON SIGABRT Error
我試圖解析JSON,並收到SIGABRT錯誤: reason: '[<NSURLRequest 0x7e7e970> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key Content-Type.
我的代碼是:
self.responseData = [NSMutableData data];
NSURLRequest *request = [NSURLRequest requestWithURL:
[NSURL URLWithString:@"http://dmsfw01.dev.com:8082/G.FQI/GVOLFQI.svc/Search(v)?Start=1&Count=10"]];
NSString *contentType = @"application/json";
[request setValue:contentType forKey:@"Content-Type"];
[[NSURLConnection alloc] initWithRequest:request delegate:self];
我應該怎么做才能設置Content-Type?
由於使用的鍵值編碼方法嘗試根據請求設置名稱為Content-Type
的屬性,因此出現錯誤。 另外,您不能修改NSURLRequest
因為它是不可變的。 請改用NSMutableURLRequest
,然后為- (void)setValue:(NSString *)value forHTTPHeaderField:(NSString *)field
調用- (void)setValue:(NSString *)value forHTTPHeaderField:(NSString *)field
。
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:
[NSURL URLWithString:@"http://sw730voldmsfw01.vol1dev.com:8082/GVOL.FQI/GVOLFQI.svc/Search(visa)?Start=1&Count=10"]];
NSString *contentType = @"application/json";
[request setValue:contentType forHTTPHeaderField:@"Content-Type"];
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.