我正在使用MFMessageComposeViewController通過我的App發送文本消息。但是,當我們移除SIM並嘗試發送消息時,我遇到了問題。是否有任何代表可以跟蹤郵件是否會被髮送/不是?當SIM不可用時,我們應該如何處理MFMessageComposeViewController
1
A
回答
1
您可以使用核心電話框架的CTTelephonyNetworkInfo類來收集有關SIM卡的信息。使用subscriberCellularProviderDidUpdateNotifier方法收到通知SIM卡的變化:
是在 派出塊對象的默認優先級調度全球時,用戶的蜂窩 提供商信息改變 隊列。例如,如果用戶將 設備的SIM卡與另一個提供商的 中的一個交換,而您的 應用程序正在運行,則會發生此 。
+0
真棒!聽起來是一個好主意。我會在這裏測試和更新。 – 2011-05-25 22:09:12
相關問題
- 1. 我們應該如何處理DTO?
- 2. 我們應該如何處理不良要求?
- 3. 當我們應該使用SignalR自己託管,當我們不應該?
- 4. 當我們應該在可可Touch中使用NSThreads時?
- 5. 當範圍可能太大時,我應該如何處理數字列表框?
- 6. 我應該如何處理我的pg_log?
- 7. 我們應該如何處理使用nservicebus的長時間運行過程
- 8. 當我們有UICollectionView時,我們應該使用UITableView嗎?
- 9. 我們應該如何處理其餘尋呼鏈接
- 10. SubSonic 3.0.0.3 C#我們應該如何處理保留字?
- 11. 我應該處理
- 12. 當GCD中的某個塊無法執行時,我們該如何處理它?
- 13. 我們應該處理異常,同時節省了enitity
- 14. 當我使用Moodle創建PHP課程時,應該如何處理數據庫?
- 15. 我應該如何處理緩存?
- 16. 我應該如何處理軟件包?
- 17. 我應該如何處理iphone/ipad
- 18. 我應該如何處理CONNECT事件?
- 19. 我應該如何處理日期?
- 20. 我應該如何處理MultiValueDictKeyError?
- 21. 我應該如何處理Button事件?
- 22. 我應該如何處理sqlite錯誤?
- 23. 我應該如何處理pushsubscriptionchange事件?
- 24. 我該如何處理耗時的SQL?
- 25. 當我需要銷燬UIViewControllers時,我應該如何整理它
- 26. 當我們應該使用pushScene和replaceScene?
- 27. (StaleElementException:Selenium)我該如何處理?
- 28. 我該如何處理「CrossThreadMessagingException」?
- 29. NullReferenceException,我該如何處理?
- 30. 當我不應該使用表格時
在浪費時間輸入這樣的問題之前,下次請參考[class reference](http://developer.apple.com/library/ios/#documentation/MessageUI/Reference/MFMessageComposeViewController_class/Reference/Reference.html) 。 – TheBlack 2011-05-25 21:05:19
感謝@TheBlack供您評論。但是,您的建議可能無法在所有情況下發揮作用。學習@Nick Weaver給出的那個 – 2011-05-26 19:23:17
我在Xcode幫助中搜索了「sim卡」,並在15秒內找到了CTTelephonyNetworkInfo。接下來,我來到這裏,進入「SIM卡iphone」搜索,並找到[這個答案](http://stackoverflow.com/questions/5245846/how-to-identify-when-sim-changed-in-iphone)你在提問之前學習如何搜索。 – TheBlack 2011-05-26 20:17:43