Поддержка встроенной сети iPhone SDK 4.0 - CNMarkPortalOnline и CNMarkPortalOffline - что передать в качестве параметра имени интерфейса - PullRequest
2 голосов
/ 29 июня 2010

Может кто-нибудь помочь мне правильно использовать две функции?

CNMarkPortalOnline и CNMarkPortalOffline

Что нужно использовать в качестве входного параметра для этих функций? В документации сказано, что это должно быть имя интерфейса. Я не могу понять, каким может быть это имя интерфейса. Я попытался передать SSID точки доступа WiFi в качестве параметра имени интерфейса для этого набора функций, но они всегда возвращают значение false, что означает, что операция не была успешной.

Пожалуйста, дайте мне знать больше об этих функциях, если кто-то их использовал.

С уважением,

Ответы [ 2 ]

3 голосов
/ 11 апреля 2011

CNCopySupportedInterfaces () следует использовать вместо жесткого кодирования "en0".

2 голосов
/ 21 июля 2010

Я наконец получил ответ.Имя интерфейса должно быть en0, так как это имя интерфейса, созданного автоматически, когда iPhone подключается к точке доступа WiFi.Если имеется несколько подключений WiFi, имена интерфейсов могли бы быть en0, en1, en2 и т. Д. ... но, поскольку у iPhone имеется только один доступный сетевой интерфейс, имя интерфейса, которое вам нужно передать, всегда будет en0.

Надеюсь, это кому-нибудь поможет.

-Hardik

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...