Я пытаюсь вызвать этот IBAction
из подкласса UITableViewCell
, у которого есть кнопки внутри. Я не могу получить TWTweetComposeViewController
из-за этой строки кода:Tweeting от UIButton внутри tableviewcell - iOS
[self presentModalViewController:tweetSheet animated:YES];
Можно ли открыть окно твитов, нажав кнопку на камере?
- (IBAction)tweetTapped:(id)sender {
{
if ([TWTweetComposeViewController canSendTweet])
{
TWTweetComposeViewController *tweetSheet =
[[TWTweetComposeViewController alloc] init];
[tweetSheet setInitialText:
@"Tweeting from iOS 5 By Tutorials! :)"];
[self presentModalViewController:tweetSheet animated:YES];
}
else
{
UIAlertView *alertView = [[UIAlertView alloc]
initWithTitle:@"Sorry"
message:@"You can't send a tweet right now, make sure
your device has an internet connection and you have
at least one Twitter account setup"
delegate:self
cancelButtonTitle:@"OK"
otherButtonTitles:nil];
[alertView show];
}
}
Эта функция вызвана нажатием кнопки? –
Что вы видите? Ошибка? Не появляется ли tweetSheet? – rdelmar
нет tweetsheet popping. Вызывается функция. Фактически, когда я пытался получить доступ к этому методу, UIViewController работает. Когда я попытался из UITableViewCell, твит-лист не всплывает. –