2010-07-07 47 views
1

我的應用程序的用戶不喜歡打入電話等干擾。我想知道設備是否處於飛行模式,警告用戶可能發生的中斷,並建議調用飛行模式。想知道iPhone是否可以接聽來電(飛行模式)

可達性示例告訴我設備是否具有網絡連接,但手機處於飛行模式時可能WiFi處於打開狀態。

+2

如果用戶不喜歡被打斷,用戶應該不夠聰明打開飛行模式。我知道你想通過向他們提供有用的提示來幫助用戶,但實際上這看起來更像是「不知道如何使用他們的設備的用戶」問題。也就是說,我不認爲有任何Apple允許的API可以直接或間接地爲您提供這些信息。 – 2010-07-07 23:18:30

+0

如果用戶忘記打開飛行模式,事情會從字面上掉下來:http://www.youtube.com/watch?v=-MthsWKBdlU – iter 2010-07-08 03:32:50

回答

-1

您應該只能檢查kSCNetworkReachabilityFlagsIsWWAN標誌(查看Reachability.m類並將其更改爲心臟的內容)。

+0

我對Reachability.m很熟悉。 kSCNetworkReachabilityFlagsIsWWAN標誌不告訴我我想知道什麼。其目的是告訴我網絡連接是否通過蜂窩通信,而不是蜂窩通信可用。如果蜂窩和WiFi都可用,則此標誌爲假。 – iter 2010-07-09 00:30:04

相關問題