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

Posted

技术标签:

【中文标题】NSHost 在设备中运行会给出 NSHost.h 错误【英文标题】:NSHost run in device gives an NSHost.h error 【发布时间】:2009-06-17 12:41:06 【问题描述】:

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

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

【问题讨论】:

【参考方案1】:

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

【讨论】:

【参考方案2】:

Apple 已在“Using NSStreams For A TCP Connection Without NSHost”上发布了技术说明 (QA1652)。

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

您可以通过利用 NSStream 和 CF流。采用 CFStreamCreatePairWithSocketToHost 到 创建 CFStreams 到主机,然后 将生成的 CFStreams 转换为 NSStreams。

【讨论】:

以上是关于NSHost 在设备中运行会给出 NSHost.h 错误的主要内容,如果未能解决你的问题,请参考以下文章

thinkphp5中php7中运行会出现No input file specified. 这个你改个东西

在一个简单的程序中加载 ebpf 程序时,以 sudo 和 root 身份运行会给出错误权限被拒绝

当应用程序在权限处理中运行时,颤振蓝牙给出错误

应用程序正在模拟器中定位,但在实际的 android 设备中运行时没有

在物理设备中运行时,Flutter 中的热重载不起作用

如何在 Android WebView 中允许访问相机