2013-12-03 4 views
-3

Кто-нибудь знает, как получить беспроводную доступность в iphone? Я просто хочу получить имена wirelress и его id.Сканирование Wirelress Iphone/Ipad в IOS

Я ничего не нашел в Интернете, есть ли класс для этого?

Спасибо!

+0

А вы посмотрите на вопросы, перечисленные в разделе «Связанные раздел вашего вопроса? – rmaddy

ответ

2

вы можете использовать API-интерфейс SCNetworkReachability из apple. вот подробный пример кода из apple, который делает именно то, что вы хотите. https://developer.apple.com/library/ios/samplecode/Reachability/Introduction/Intro.html#//apple_ref/doc/uid/DTS40007324-Intro-DontLinkElementID_2

+0

Не могу найти. Помоги мне. Скажи мне, какой метод? – user3062436

+0

Это не только один метод. Загрузите образец и создайте его. Посмотрев, что он делает, взгляните на классы и посмотрите, как они проверяют наличие сети, а затем какие методы они используют для их отображения. Это совершенно спокойно. –

+0

У этого класса нет метода i. Мне нужно мое приложение, чтобы показать все доступные адаптеры wirlress, те же, что не связаны, только это. – user3062436

0

Я знаком с методом, чтобы узнать домашний носитель, если это то, что вы спрашиваете:

Вам нужно будет импортировать CoreTelephony и установить соответствующую структуру в настройках проекта:

#import <CoreTelephony/CTTelephonyNetworkInfo.h> 

Тогда попробуйте что-то вроде:

CTTelephonyNetworkInfo *phoneInfo = [[CTTelephonyNetworkInfo alloc] init]; 
CTCarrier *phoneCarrier = [phoneInfo subscriberCellularProvider]; 
NSLog(@"Carrier = %@", [phoneCarrier carrierName]); 
[phoneInfo release]; 
+0

Привет. Спасибо, но мне нужно показать всю беспроводную связь? – user3062436

+0

Что такое "все беспроводные"? Пожалуйста, будьте конкретны для нас, чтобы быть в состоянии помочь вам лучше всего. – woody121

+0

Вы имеете в виду «Каждая беспроводная сеть, которую iPhone может обнаружить?» – woody121

Смежные вопросы