回答一下第三題情況三
※ 引述《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
不過我大致上是這樣來判斷要進入哪一頁面的