Поэтому я хотел бы получить доступ и отобразить отформатированную дату вне моей функции. Для формата даты я использую NSDateFormatter
, который отлично работает.
Моя функция (didFinishUpdatesSuccessfully
) выполняет какое-то действие и в случае успеха отображает UIAlertView
, который включает отформатированную дату. Все нормально работает..
- (void) didFinishUpdatesSuccessfully {
//--- Create formatted date
NSDate *currDate = [NSDate date];
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc]init];
[dateFormatter setDateFormat:@"dd/MM/YYYY - hh:mm:ss a"];
NSString *dateString = [dateFormatter stringFromDate:currDate]; // dateString contains the current date as a string
[dateFormatter release];
//--- UIAlertView
NSString *title = @"The update has been performed!";
UIAlertView *alert = [[UIAlertView alloc] initWithTitle: title
message: dateString
delegate: nil
cancelButtonTitle: [FileUtils appResourceForKey:@"UPDATE_GENERAL_BUTTON_TITLE_OK"]
otherButtonTitles: nil];
[alert show];
[alert release];
//--- create new string
// NSMutableString* lastUpdated = [NSMutableString stringWithFormat:@"%@",dateString];
}
Теперь я хочу записать значение dateString
в глобальный NSString
или NSMutableString
и получить к нему доступ где-то еще в коде, например. другая функция и т.д..
Я думал создать NSMutableString
вот так: NSMutableString* lastUpdated = [NSMutableString stringWithFormat:@"%@",dateString];
и получить доступ к lastUpdated
где-то еще, но за пределами этой функции lastUpdated
пусто... Можете помочь? Ваше здоровье