我正在制作一个NSURL
并将它传递给选择器,然后将其传递给另一个选择器等等。当它到达它的位置时,它会记录下来,但它使用sigabort时使用它。我怀疑这意味着我的对象已被ARC发布。我怎样才能确保它保持足够长的时间来使用?ios ARC力保留NSURL
__strong NSURL *url = [[NSURL alloc] initWithString:str];
... passes to a selector
... passes to another
... and then to fetchVideoContent
- (void)fetchVideoContent:(NSURL *)url withGUID:(NSString *)guid;
{
NSMutableURLRequest *req;
req = [NSMutableURLRequest requestWithURL:url // <-- DIES ON THIS LINE (SIGABRT)
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:30.0];
...
这是我能想到的“最强”的事情,但仍然无效。有什么建议?
这个回应是一个重要的节省时间。谢谢! – GnarlyDog 2012-11-05 19:01:07