【发布时间】:2012-08-02 07:04:14
【问题描述】:
我正在使用 Blackraccoon FTP 客户端执行 FTP 操作,使用 ARC。但我的仪器出现泄漏。
但示例应用程序没有泄漏,这是我的代码
BRRequestCreateDirectory *createEventDir = [BRRequestCreateDirectory initWithDelegate:nil];
//NSString *EventCode = [[NSUserDefaults standardUserDefaults] stringForKey:kEventCodeKey];
createEventDir.path = @"/12341234";
createEventDir.hostname = @"media.example.com/httpdocs/events/";
createEventDir.username = @"badboy";
createEventDir.password = @"hai!";
createEventDir.tag = 103;
[createEventDir start];
createEventDir = nil;
来自 FTP 客户端的示例代码 Blackraccoon FTP client
在仪器中显示泄漏,但我使用的是 ARC 谁能帮我解决这个问题..
【问题讨论】:
-
解决了内存泄漏和崩溃问题。问题不在于 BlackRaccoon 的工作良好。根据我的需要,我更改了 BRRequestDelegate。通过将委托属性更改为 unsafe__unretained 解决了问题。
标签: ios ftp automatic-ref-counting blackraccoon