NSHost 在设备中运行给出 NSHost.h 错误

发布于 2024-07-24 00:05:53 字数 116 浏览 7 评论 0原文

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

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

NSHost doesnot support to iphone... When I run this in simulator it works fine... But when I want to run in device means it gives an NSHost.h error....

I want to do this in device also.
How could I fix this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

成熟稳重的好男人 2024-07-31 00:05:53

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

NSHost is a private API on the iPhone and is thus not supported on the actual device.

蓝海似她心 2024-07-31 00:05:53

Apple 发布了关于“将 NSStreams 用于 A TCP”的技术说明 (QA1652)没有 NSHost 的连接。”

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

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

Apple have published a technical note (QA1652) on "Using NSStreams For A TCP Connection Without NSHost."

There's a code sample on that page, but here's a summary:

You can do this by exploiting the
toll-free bridge between NSStream and
CFStream. Use
CFStreamCreatePairWithSocketToHost to
create CFStreams to the host, and then
cast the resulting CFStreams to
NSStreams.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文