プロジェクトでPSYouTubeExtractorを使用しようとしています。mp4をダウンロードするか、Web ビューで表示することにより、YouTube ビデオをインラインで表示するのに役立つはずです。
これまでに実装した方法は次のとおりです。
-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{
[PSYouTubeExtractor extractorForYouTubeURL:[deskUrls objectAtIndex:indexPath.row] success:^(NSURL *URL) {
NSLog(@"Finished extracting: %@", URL);
// show the movie!
} failure:^(NSError *error) {
NSLog(@"Failed to query mp4: %@", error);
}];
}
deskUrl
です:たとえば、このリンクで、これを抽出しているときにエラーが発生します:
[PSYouTubeExtractor doRetry_] [Line 105] Trying to load page...
2012-09-30 17:50:40.054 Tube[3378:907] -[__NSCFString absoluteURL]: unrecognized selector sent to instance 0x21027eb0
理由がわかりません。ここの開発者の github ページでは、これはまったく同じコードです。
誰でもこれを修正する方法を知っていますか?