2014-02-26 91 views
0

有人知道下列功能給我回應哪個單元?!信號強度ios 7

int CTGetSignalStrength(); 

此功能與coreTelephony框架鏈接...我知道這是一個私人的,但我只是想知道我得到其單位回來......

+0

信號強度以dB爲單位測量,所以很可能是這樣。你能給我們一個示例輸出來驗證它嗎?如果它是負數,那麼它很可能是dB。 –

+0

我不認爲這是dBm的原因,如果我從蘋果打開現場測試模式,它給了我一個值-83和coreTelephony函數給出43 ...但我不確定是否字段測試值是以dBm爲單位 – davidOhara

+0

好吧,一對夫婦的想法浮現在腦海。信號強度可以快速變化,儘管這是一個相當大的變化。蘋果改變它也是可能的(因爲它是一種私人方法),它將信號從0到100的等級排序?只是一個猜測。 –

回答

0

做一些更digging後,我可以確認它是以dB爲單位的讀數,但它是否定的。換句話說,如果信號強度爲-60dB,則CTGetSignalStrength()將返回60.

要澄清更多,數字越高,信號越差。