2012-06-26 63 views
0

當沒有互聯網連接,有沒有辦法告訴用戶,他們不能阻止他們的iPhone傳輸數據。我已經使用motionEnded:方法來檢測抖動,但與凹凸功能相比靈敏度更低。檢測碰撞沒有互聯網stackoverflow

任何幫助?

+0

根據iPhone是否存在可用網絡,您不應該關閉任何與網絡相關的任何網絡,因爲嘗試使用網絡的行爲通常會使其可用。 –

回答

0

使用apple的可達性類來檢查連接可用性,並彈出一個alertview,其中包含用戶想要的消息。

+0

我已經實現了,但只有當用戶碰到另一個設備時纔會發生這種情況。如果我使用motionEnded加上蘋果的可達性,那麼我必須用更多的能量碰撞,然後用Bump得到它。 Bump的靈敏度更平滑。 –

0

你的問題不清楚。你能告訴更多關於你想達到什麼,你到目前爲止做了什麼?

無論如何如果我得到這個權利,你想傳輸數據,當沒有互聯網連接。記得藍牙?蘋果已經在其上構建了一個GameKit框架。你可以探索。

+0

當沒有互聯網連接時,我不想傳輸數據。我只是想通知用戶,由於沒有互聯網連接,當用戶碰撞設備時,他不能傳輸數據。 –

+0

多數民衆贊成在容易。檢查互聯網連接。嘗試使用這個真棒項目 - https://github.com/tonymillion/Reachability –

+0

我已經使用Reachability通知關於沒有互聯網時嘗試訪問網絡。問題是,當用戶碰撞iPhone傳輸/交換數據時,沒有阻止或者沒有事件被呼叫,當沒有互聯網時。 –