我在自定义表格视图单元格中有一个类似 facebook 的按钮。在我的 tableview 类中,我具有以下功能。
- (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中。有人可以帮忙吗?
提前致谢。