我試圖從UITableViewCell
子類中觸發此IBAction
,子類裏面有按鈕。我不能讓TWTweetComposeViewController
由於這行代碼:從tableviewcell中的UIButton發佈 - 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];
}
}
這個函數被按下按鈕調用嗎? – 2012-08-13 03:28:12
你看到了什麼?一個錯誤?沒有tweetSheet彈出? – rdelmar 2012-08-13 03:28:18
沒有tweetsheet彈出。該函數正在被調用。事實上,當我嘗試訪問這個方法的UIViewController它的工作原理。當我從UITableViewCell嘗試時,推文表不會彈出。 – 2012-08-13 03:31:52