カスタムテーブルビューセルにFacebookのようなボタンがあります。私のテーブルビューのクラスには、次の関数があります。
- (IBAction)sendLike:(id)sender
WithString: (NSString *)shareString
andUrl:(NSURL *)shareUrl{
//Do all kinds of things
[fbController setInitialText:shareString];
[fbController addURL:shareUrl];
[fbController setCompletionHandler:completionHandler];
[self presentViewController:fbController animated:YES completion:nil];
}
}
私のcellForRowAtIndexpathでは、次の方法でこのメソッドを呼び出そうとしています。
NSString *shareString = video.name;
NSURL *shareUrl = [NSURL URLWithString:video.url];
[cell.facebook addTarget:self action:@selector(sendLike: WithString:shareString andUrl:shareUrl)
forControlEvents:UIControlEventTouchUpInside];
しかし、@ selectorに「:」を入れる必要があると不平を言っています。誰か助けてもらえますか?
前もって感謝します。