为什么使用NSHost代码编译正确使用iPhone SDK?
-
19-09-2019 - |
题
我有一个为Mac OS X编写一些代码,这让很多使用NSHost
类的。在我的努力,把这个代码到iPhone,我发现NSHost
是不是在iPhone SDK中提供,而应与NSStream
和相关的网络类取代。
Anywho,我一直在努力将它移植到了iPhone,我发现,即使没有取出NSHost
代码,但它仍然编译没有任何错误。这被编译靠在设备SDK(未仿真器)。当然,如果该类不是在iPhone SDK就应该给我一个编译错误说,它无法找到符号什么的?
难道是NSHost
是在iPhone,但为私有?
解决方案
看起来像它的私有API,但仍然可用。不过,这应该给你一些编译器警告。您是否尝试过清理构建?
不隶属于 StackOverflow