NSHost не поддерживает iphone... Когда я запускаю это в симуляторе, он работает нормально... Но когда я хочу запустить в устройстве, это означает, что он выдает ошибку NSHost.h....
Я хочу сделать это и на устройстве. Как я могу это исправить?
2 ответа
NSHost — это частный API на iPhone, поэтому он не поддерживается на самом устройстве.
Apple опубликовала техническое примечание (QA1652) «Использование NSStreams для TCP Подключение без NSHost."
На этой странице есть пример кода, но вот краткое изложение:
Вы можете сделать это, используя бесплатный мост между NSStream и CFStream. Используйте CFStreamCreatePairWithSocketToHost для создания CFStreams на хосте, а затем приведите полученные CFStreams к NSStreams.
Похожие вопросы
Связанные вопросы
Новые вопросы
ios
iOS - мобильная операционная система, работающая на Apple iPhone, iPod touch и iPad. Используйте этот тег [ios] для вопросов, связанных с программированием на платформе iOS. Используйте связанные теги [target-c] и [swift] для проблем, характерных для этих языков программирования.