我正在製作一個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