2012-03-09 27 views
0

有人可以建議如何解決具有特殊字符的ftp網址。

回答

2

拿串,使用stringByAddingPercentEscapesUsingEncoding方法逃避它,然後就可以正常使用它:

NSString *fuzzyUrl = @"ftp://jailbreak.apple.com/[email protected]@@&bar=$$$&baz=¥¥¥"; 
NSString *urlString = [fuzzyUrl stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; 
NSURL *url = [[NSURL alloc] initWithString:urlString]; 
// ... 
// your code here 
// ... 
[url release];