我剛剛構建了我的第一個應用程序,剩下的事情還剩一件事。我從網址獲取數據。如果該URL失敗或無,那麼我想從用戶默認值中獲取數據。用戶默認不保存
我有保存來自數據的用戶默認關閉URL
- (void)saveToUserDefaults
{
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[defaults setObject:data forKey:@"data"];
[defaults synchronize];
}
,這裏是一些我的代碼的功能。
NSURL *url = [NSURL URLWithString:@"http://jamessuske.com/isthedomeopen/isthedomeopenGetData.php"];
data = [NSData dataWithContentsOfURL:url options:0 error:nil];
[self saveToUserDefaults];
if(url == nil){
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
data = [defaults dataForKey:@"data"];
}
NSArray *array = [NSJSONSerialization JSONObjectWithData:data options:0 error:nil];
我從互聯網上斷開,並跑到我的應用程序在模擬器和我的應用程序返回空值。
我能做些什麼來解決這個問題?
這個問題與Xcode無關。 Xcode是用於開發應用程序的IDE,這是一個純粹的與代碼相關的問題。 – dandan78
@ dandan78你是我的英雄! – 2013-07-11 05:33:35
@ h2大聲笑!其實,是你讓我開始的。每個人都必須盡全力保持場地清潔。 – dandan78