Iphone iPad应用程序在使用CFURLDestrource时崩溃

Iphone iPad应用程序在使用CFURLDestrource时崩溃,iphone,ftp,Iphone,Ftp,我使用此代码通过FTP连接删除文件 url = [[NSURL alloc] initWithString:@"ftp://sikmac3:remuza@localhost/Test.php"]; CFURLRef urlRef; urlRef = (CFURLRef) url; Boolean test = CFURLDestroyResource(urlRef, status); if(test){ NSLog(@"deletion success"); }else{ NSL

我使用此代码通过FTP连接删除文件

url = [[NSURL alloc] initWithString:@"ftp://sikmac3:remuza@localhost/Test.php"];
CFURLRef urlRef;
urlRef = (CFURLRef) url;
Boolean test = CFURLDestroyResource(urlRef, status);
if(test){
    NSLog(@"deletion success");
}else{
    NSLog(@"deletion failed");
}

CFRelease(urlRef);
[url release];
该文件已被删除。但应用程序立即崩溃/终止

任何人都知道这个案子。如何解决此问题?

请尝试以下代码:

SInt32 status = 0;
Boolean test = CFURLDestroyResource(urlRef, &status);

您必须传递一个指向有效SInt32的指针,函数可以在该指针处返回结果。

@reni:您是如何操作的?它对我不起作用,不会删除文件。cfurldestrource现在在IOS7中已被弃用,但我根本没有运气弄清楚该用什么来代替。