Это должно работать просто отлично. Тестирование с использованием этого кода:
NSString *timeTillRest = @"Testing";
UIAlertView *eventChoiceNow = [[UIAlertView alloc] initWithTitle:@"Hurry Up!" message:timeTillRest delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil];
[eventChoiceNow show];
И все работает отлично. Также тестирование с использованием:
#import "ViewController.h"
@interface ViewController ()
@property(nonatomic,strong) NSString *timeTillRest;
@end
@implementation ViewController
@synthesize timeTillRest;
- (void)viewDidLoad
{
[super viewDidLoad];
timeTillRest = @"Testing";
UIAlertView *eventChoiceNow = [[UIAlertView alloc] initWithTitle:@"Hurry Up!" message:timeTillRest delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil];
[eventChoiceNow show];
// Do any additional setup after loading the view, typically from a nib.
}
И это тоже работает безупречно. Убедитесь, что вы не устанавливаете это свойство в nil.