回答一下第三题情况三
※ 引述《valda (valda)》之铭言:
: 情况三:used按下alert view,此时app正在背景,由背景带入前景
: (UIApplicationStateInactive),app 需要push特定的view
: 但目前的状况是,我无法侦测出情况三,先把app缩到背景,p
虽然我当初是用下面这方法,来处理使用者点选推播后的动作,不过我想跟你选的那
方法差不多
-(void)application:(UIApplication *)application didReceiveRemoteNotification:
(NSDictionary *)userInfo
然后要判断进去哪一页面,我是从userInfo里面去抓关键字(后台会给关键字)
NSDictionary *keyDic = [userInfo valueForKey:@"other"];
NSString *category = [keyDic valueForKey:@"category"];
if([category isEqualToString:@"first"]){
//进入第一页
}
else if ([category isEqualToString:@"second"]){
//进入第二页面
}
..
表达的不是很好= =a
不过我大致上是这样来判断要进入哪一页面的