0
我有一個奇怪的問題,我還沒有弄清楚。我有一個Web視圖,加載了三個變量。如果我不包含userId,則頁面加載正常。但是當我包含userId時,它不起作用。NSString阻止加載Webview
奇怪的是,如果我手動將userId設置爲像@「150」這樣的值,那麼它工作正常。問題來自userId的值是一個數字的事實嗎?任何幫助將不勝感激。謝謝!
NSString *userId = [[NSUserDefaults standardUserDefaults]
stringForKey:@"userId"];
NSString *finalLat = [[NSUserDefaults standardUserDefaults]
stringForKey:@"latitudeString"];
NSString *finalLon = [[NSUserDefaults standardUserDefaults]
stringForKey:@"longitudeString"];
timerFirst = [NSTimer scheduledTimerWithTimeInterval:(1.0/2.0) target:self selector:@selector(loading) userInfo:nil repeats:YES];
NSString *link = [NSString stringWithFormat:@"http://www.website.com/page.php?lat=%@&lon=%@&user_id=%@",finalLat, finalLon, userId];
[webViewFirst loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:link]]];
在創建userId以檢查其值後,是否放置了斷點? – rdurand
我還沒有放置斷點,但我已經設置了一個顯示值的警報,它似乎工作正常。有任何想法嗎? – Brandon
嘗試在啓動* loadRequest *之前放置斷點,並檢查NSString *鏈接*? – rdurand