我已经在iPhone应用程序中成功使用了APNS,但仍然存在警告定制问题。我的问题是:
1我无法自定义警报视图,例如标题和按钮标题。我自定义警报,如:
- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo
{
NSDictionary *apsDic = [userInfo valueForKey:@"aps"];
NSString *alertStr = [apsDic valueForKey:@"alert"];
NSNumber *badgeNum = [apsDic valueForKey:@"badge"];
NSString *soundStr = [apsDic valueForKey:@"sound"];
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:[arr objectAtIndex:1]
message:msg
delegate:nil
cancelButtonTitle:@"OK"
otherButtonTitles:@"view",nil];
[alert show];
[alert release];
}
在我的应用程序中,警报的标题是我的应用程序标题;按钮标题是“关闭”和“查看”。
2当我点击“查看”时,会显示我的应用的启动视图然后崩溃。为什么?
因此,如果系统提供的警报无法自定义,则视图操作也受系统控制。似乎1和2之间存在矛盾。
任何帮助表示赞赏! 感谢
答案 0 :(得分:1)
我发现:如果您的应用无法启动,则iOS无法自定义apns-alert。