0

NSHost 不支持 iphone ......当我在模拟器中运行它时它工作正常......但是当我想在设备中运行时意味着它给出了一个 NSHost.h 错误......

我也想在设备中执行此操作。我该如何解决这个问题?

4

2 回答 2

1

NSHost 是 iPhone 上的私有 API,因此在实际设备上不受支持。

于 2009-06-17T12:44:33.993 回答
1

Apple 发布了关于“在没有 NSHost 的情况下使用 NSStreams 进行 TCP 连接”的技术说明 (QA1652) 。

该页面上有一个代码示例,但这里有一个摘要:

您可以通过利用 NSStream 和 CFStream 之间的免费桥梁来做到这一点。使用 CFStreamCreatePairWithSocketToHost 向主机创建 CFStreams,然后将生成的 CFStreams 转换为 NSStreams。

于 2009-07-01T13:14:16.537 回答