啟動launchOptions

給啟動頁加上一頁廣告頁诬留,在收到通知跳應(yīng)用是缨睡,不走啟動頁的rootvc設(shè)置方法。

做的判斷是if(launchOptions){有通知徘铝,走有通知的}else{沒有通知耳胎,走啟動頁}

遇到的問題是:在APP Store更新后打開應(yīng)用,初次安裝庭砍,走不到初次安裝的方法场晶,而是走了啟動頁那一套。

在網(wǎng)上看到:?地址

UIApplication繼承自UIResponder怠缸,的主要作用是提供了iOS程序運行期間的控制和協(xié)作工作诗轻,每個iOS程序運行期間都會有一個UIApplication實例,一般由main函數(shù)的UIApplicationMain函數(shù)完成揭北,而在代碼中可以調(diào)用[UIApplication sharedApplication]方法來得到這個實例(有且僅有一個),比如可以利用它判斷程序狀態(tài):

if([UIApplication sharedApplication].applicationState==UIApplicationStateInactive){

NSLog(@"程序在運行狀態(tài)");

}

新建一個任意類型的iOS應(yīng)用工程扳炬,在AppDelegate.h中會看到

AppDelegate :UIResponder

即本類實現(xiàn)(采納)了一個名叫UIApplicationDelegate的接口吏颖,且表明AppDelegate這個類就是這個工程中UIApplication實例的代理類。

看看main函數(shù):

intmain(intargc,char*argv[])

{

@autoreleasepool{

returnUIApplicationMain(argc, argv,nil,NSStringFromClass([AppDelegateclass]));

}

}

這里傳入了代理類到UIApplicationMain函數(shù)中恨樟,UIApplicationMain函數(shù)在生成唯一一個UIApplication的時候就可以把代理類的實例指針告訴這個單例對象了半醉。

在UIApplicationDelegate中有很多方法,最重要無非就是

- (BOOL)application:(UIApplication?*)applicationdidFinishLaunchingWithOptions:(NSDictionary*)launchOptions劝术。

iOS程序啟動時總會調(diào)用此方法缩多,其中第二個參數(shù)launchOptions為NSDictionary類型的對象,里面存儲有此程序啟動的原因养晋。例如:若用戶直接啟動衬吆,lauchOptions內(nèi)無數(shù)據(jù); 若由其他應(yīng)用程序通過openURL:啟動,則lauchOptions==UIApplicationLaunchOptionsURLKey對應(yīng)的對象為啟動URL(NSURL),lauchOptions==UIApplicationLaunchOptionsSourceApplicationKey對應(yīng)啟動的源應(yīng)用程序的bundle ID (NSString)绳泉。


原因是launchOptions不一定是收到通知逊抡,還有很多別的原因(詳見apple文檔)。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末零酪,一起剝皮案震驚了整個濱河市冒嫡,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌四苇,老刑警劉巖孝凌,帶你破解...
    沈念sama閱讀 217,907評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異月腋,居然都是意外死亡胎许,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,987評論 3 395
  • 文/潘曉璐 我一進(jìn)店門罗售,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人钩述,你說我怎么就攤上這事寨躁。” “怎么了牙勘?”我有些...
    開封第一講書人閱讀 164,298評論 0 354
  • 文/不壞的土叔 我叫張陵职恳,是天一觀的道長。 經(jīng)常有香客問我方面,道長放钦,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,586評論 1 293
  • 正文 為了忘掉前任恭金,我火速辦了婚禮操禀,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘横腿。我一直安慰自己颓屑,他們只是感情好斤寂,可當(dāng)我...
    茶點故事閱讀 67,633評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著揪惦,像睡著了一般遍搞。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上器腋,一...
    開封第一講書人閱讀 51,488評論 1 302
  • 那天溪猿,我揣著相機與錄音,去河邊找鬼纫塌。 笑死诊县,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的护戳。 我是一名探鬼主播翎冲,決...
    沈念sama閱讀 40,275評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼媳荒!你這毒婦竟也來了抗悍?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,176評論 0 276
  • 序言:老撾萬榮一對情侶失蹤钳枕,失蹤者是張志新(化名)和其女友劉穎缴渊,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體鱼炒,經(jīng)...
    沈念sama閱讀 45,619評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡衔沼,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,819評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了昔瞧。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片指蚁。...
    茶點故事閱讀 39,932評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖自晰,靈堂內(nèi)的尸體忽然破棺而出凝化,到底是詐尸還是另有隱情,我是刑警寧澤酬荞,帶...
    沈念sama閱讀 35,655評論 5 346
  • 正文 年R本政府宣布搓劫,位于F島的核電站,受9級特大地震影響混巧,放射性物質(zhì)發(fā)生泄漏枪向。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,265評論 3 329
  • 文/蒙蒙 一咧党、第九天 我趴在偏房一處隱蔽的房頂上張望秘蛔。 院中可真熱鬧,春花似錦、人聲如沸缠犀。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,871評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽辨液。三九已至虐急,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間滔迈,已是汗流浹背止吁。 一陣腳步聲響...
    開封第一講書人閱讀 32,994評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留燎悍,地道東北人敬惦。 一個月前我還...
    沈念sama閱讀 48,095評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像谈山,于是被迫代替她去往敵國和親俄删。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,884評論 2 354

推薦閱讀更多精彩內(nèi)容