這是我在ObjectiveC中的第二天編程,所以我爲noob問題表示歉意。客觀C變量可通過多種方法訪問
我有一個視圖控制器使用異步和asihttprequest,做一個API調用:
@synthesize loadingStatus;
- (void)loadStatsData
{
[indicator setHidden:NO];
loadingStatus = [NSDictionary dictionaryWithObjects:[NSArray arrayWithObjects:@"bad", nil] forKeys:[NSArray arrayWithObjects:@"amount", nil ] ];
[RESTApiController request:@"/method.json" method:@"GET" options:[NSDictionary dictionaryWithObjects:[NSArray arrayWithObject:@"amount"] forKeys:[NSArray arrayWithObject:@"receiving"] ] parent:self];
}
和接收這樣的:
應用崩潰時它會嘗試使用loadingStatus變量在requestFinished()。我想不知怎麼變量被取消了,但我不確定如何解決這個問題。
兩個問題: 1)我怎樣才能保持loadingStatus的狀態跨越方法的調用,所以我可以在我寫的代碼 2的方式來使用它)有沒有達到我的檢查目標的更好的方法,如果API調用完成並隱藏ActivityIndicator?
-M。
你會得到什麼錯誤? – 2011-05-10 23:14:18