私はNSURL
を作成してセレクタに渡し、それを別のセレクタなどに渡します。この時点で、どこに行くのかは問題なくログに記録されますが、使用時にはシガボットを与えます。私は、私のオブジェクトがARCによって解放されたということを意味します。私はそれが使用されるのに十分長く留まっていることをどうやって確認できますか?ios ARC force retain 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