NSHost не поддерживает iphone... Когда я запускаю это в симуляторе, он работает нормально... Но когда я хочу запустить в устройстве, это означает, что он выдает ошибку NSHost.h....

Я хочу сделать это и на устройстве. Как я могу это исправить?

0
vinoth 17 Июн 2009 в 16:41

2 ответа

NSHost — это частный API на iPhone, поэтому он не поддерживается на самом устройстве.

1
drewh 17 Июн 2009 в 16:44

Apple опубликовала техническое примечание (QA1652) «Использование NSStreams для TCP Подключение без NSHost."

На этой странице есть пример кода, но вот краткое изложение:

Вы можете сделать это, используя бесплатный мост между NSStream и CFStream. Используйте CFStreamCreatePairWithSocketToHost для создания CFStreams на хосте, а затем приведите полученные CFStreams к NSStreams.

1
Cœur 10 Дек 2019 в 20:48