3 回答

TA貢獻(xiàn)1876條經(jīng)驗(yàn) 獲得超5個(gè)贊
我已經(jīng)在自己的應(yīng)用程序中看到了這一點(diǎn)。我也看到其他人也報(bào)告了這一點(diǎn)。我很確定這是故意的行為。該操作系統(tǒng)會(huì)殺死對(duì)隱私權(quán)限更改有反應(yīng)的所有后臺(tái)應(yīng)用程序。蘋果似乎對(duì)此采取了大錘的態(tài)度。這不是崩潰(盡管在調(diào)試器中運(yùn)行時(shí)可能會(huì)出現(xiàn))。應(yīng)用因其他各種原因而終止。將此添加到原因列表中。這使我們有更多理由在完全重啟應(yīng)用程序后做好恢復(fù)應(yīng)用程序狀態(tài)的工作。
請(qǐng)注意,此行為適用于所有各種隱私設(shè)置,例如聯(lián)系人,照片,麥克風(fēng),日歷和相機(jī)。

TA貢獻(xiàn)1853條經(jīng)驗(yàn) 獲得超9個(gè)贊
通常,當(dāng)應(yīng)用程序從掛起狀態(tài)恢復(fù)時(shí),應(yīng)從AppDelegate調(diào)用application:didEnterForeground。我認(rèn)為,這將是您重新調(diào)整通訊簿權(quán)限的好地方。

TA貢獻(xiàn)1835條經(jīng)驗(yàn) 獲得超7個(gè)贊
在與iOS 7日歷相關(guān)的應(yīng)用中的工作原理相同。如果您在設(shè)備上運(yùn)行應(yīng)用程序,而不是通過Xcode調(diào)試或模擬器運(yùn)行,則會(huì)看到該應(yīng)用程序重新啟動(dòng),用戶看不到。因此,正如rmaddy所說,只要確保您的應(yīng)用程序“在完全重啟后就可以很好地恢復(fù)應(yīng)用程序狀態(tài)……”
- 3 回答
- 0 關(guān)注
- 581 瀏覽
添加回答
舉報(bào)