2013-05-13 59 views
0

我想從JSON提要獲取數據。 Feed網址需要由我的程序進行編輯,以便它具有正確的座標。但我一直得到錯誤:太多的方法調用參數,預計1,有3

Too many arguments to method call, expected 1, have 3

這裏是我的代碼:

NSString *lat = [[NSString alloc] initWithFormat:@"%g", newLocation.coordinate.latitude]; 
latitude.text = lat; 

NSString *lng = [[NSString alloc] initWithFormat:@"%g", newLocation.coordinate.longitude]; 
longitude.text = lng; 

NSString *acc = [[NSString alloc] initWithFormat:@"%g", newLocation.horizontalAccuracy]; 
accuracy.text = acc; 

// 

NSURLRequest *theRequest = [NSURLRequest requestWithURL: [NSURL URLWithString:@"http://api.wunderground.com/api/595007cb79ada1b1/geolookup/q/%@,%@.json", lat, lng]]; 

感謝, 丹

回答

4

URLWithString沒有預料到的格式字符串,所以並不指望參數lnglat

嘗試創建該字符串在其他地方首先使用一個構造函數,採取af ormat字符串:

NSString *urlString = [NSString stringWithFormat: @"http://api.wunderground.com/api/595007cb79ada1b1/geolookup/q/%@,%@.json", lat, lng]; 
NSURLRequest *theRequest = [NSURLRequest requestWithURL: [NSURL URLWithString:urlString]] 
+0

非常感謝代碼和解釋錯誤的原因。確實非常有用:) – Supertecnoboff 2013-05-13 13:42:15

相關問題