[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上传功能.....

posted @ 2013-04-11 10:59  金建彤  阅读(252)  评论(0编辑  收藏  举报