[_weatherAPI currentWeatherByCoordinate:CLLocationCoordinate2DMake(location.coordinate.latitude, location.coordinate.longitude) withCallback:^(NSError *error, NSDictionary *result) {
downloadCount++;
if (downloadCount > 1)
if (error) {
}
_saveTemp = result[@"main"][@"temp"];
在此方法中,我將temp保存到NSString中。在存儲方法之外訪問屬性
@property (nonatomic) NSString *saveTemp;
如何訪問這個方法超出這個NSString的價值?比如我試圖做到這一點
- (void)viewDidLoad
{
NSLog(@"%@", _saveTemp);
}
你能不能給一個代碼示例嗎?我設置了[self saveTemp],但不確定要從那裏做什麼? – joshuahornby10
變化 '_saveTemp =結果[@ 「主」] [@ 「TEMP」];'爲[自setSaveTemp:結果[@ 「主」] [@ 「TEMP」]];直接設置爲後盾伊娃繞過該編譯器合成爲你的二傳手,這將有一個藏在它留住。 – Jef
和移動日誌嘗試後在生命週期中,在那裏你知道這另一種方法有時間觸發,也許viewDidAppearAnimated:不是didLoad – Jef