2011-02-02 40 views
0

我不能訪問這個FTP URL與蘋果ftpsample:FTP URL隨着Objective-C的空間

ftp://192.168.1.20/Lavori/Andrea Baccin/ 

在文件夾的名稱空間做一個「無效的URL」錯誤

如果我可以編碼與網址:

url = [url stringByAddingPercentEscapesUsingEncoding:NSASCIIStringEncoding]; 

,使我這個錯誤:

[CALayer appendBytes:length:]: unrecognized selector sent to instance 0x184890 

有些幫助?

謝謝你們!

對不起,我的英語。

回答

3

似乎你的url對象在運行時不是NSString。你有沒有試過調試這一行?

這裏是工作示例代碼:

NSString *url = @"ftp://192.168.1.20/Lavori/Andrea Baccin/"; 
url = [url stringByAddingPercentEscapesUsingEncoding:NSASCIIStringEncoding]; 
NSLog(@"%@",url); 

控制檯顯示:

[Session started at 2011-02-02 14:23:48 +0100.] 2011-02-02 14:23:51.515 UISpec[669:207] ftp://192.168.1.20/Lavori/Andrea%20Baccin/

希望這有助於 文森特

+0

不起作用! 問題是URL中的空白! ftp://192.168.1.20/Lavori/正常工作 – 2011-02-02 11:21:12

0

看來你的錯誤是不相關的

url = [url stringByAddingPercentEscapesUsingEncoding:NSASCIIStringEncoding]; 

我認爲你有一些項目過度發售。重新檢查內存管理問題上的代碼,或在此處發佈更多源代碼。