[ios] CFFTPSample 代码无法在iPhone上编译解决方法【转】
1. 把CoreServices从工程中移除
2. 加入头文件 <CFNetwork/CFNetwork.h>
3. 加入两个frameworks: CFNetwork 和SystemConfiguration
现在如果你编译的话,在MyCFStreamSetFTPProxy中还会有两个错误。然后用
proxyDict = CFNetworkCopySystemProxySettings(NULL)
取代
proxyDict = SCDynamicStoreCopyProxies(NULL)。
然后注释掉passiveMode 那一行或者将passiveMode设置为TRUE。然后编译就可以通过了。
我已经编译通过,但还没有在iPhone OS 3.0.1上测试,回头把文件保存与读取的实现研究完之后,测试一下这个代码,完成iPhone中文件的ftp上传功能.....