У меня работает push-уведомление, но следующее, что я хочу сделать, - это открыть соответствующий вид при нажатии на уведомление.
В моем appDelegate.m
in didFinishLaunchingWithOptions
у меня есть следующее:
NSString *params=[[launchOptions objectForKey:@"UIApplicationLaunchOptionsRemoteNotificationKey"] objectForKey:@"alertType"];
if ([params length] > 0 ) {//app launch when VIEW button of push notification clicked
if (params == @"sc") {
Alerts *alerts = [[Alerts alloc] initWithNibName:@"Alerts" bundle:nil];
[[self navigationController] pushViewController:Alerts animated:YES];
[Alerts release];
} else {
}
}
Однако в этой строке: [[self navigationController] pushViewController:Alerts animated:YES];
появляется предупреждение о том, что Метод '-navigationController' не найден (тип возвращаемого значения по умолчанию равен 'id') .
Как я могу исправить это предупреждение, и я прав, пытаясь выдвинуть соответствующее представление в didFinishLaunchingWithOptions
?
Спасибо.