2014-05-05 23 views
0

我做了一個隨機的事實生成器,並想知道我是否可以使應用程序中的推文中的初始文本與任何標籤相同(這是用戶按下按鈕時將顯示的事實) 。幫助將不勝感激,我是新的編程新手,但真正需要幫助這一部分。如果您需要更多關於我所要求的信息,請發表評論。感謝如何根據標籤的說明更改Twitter中的初始文本?

這是我會用產生的鳴叫(如果我知道如何讓初始文本的變量),我有什麼與它周圍的星星的代碼是我想要改變什麼:

if ([SLComposeViewController isAvailableForServiceType:SLServiceTypeTwitter]) { 
    SLComposeViewController *twitter = [[SLComposeViewController alloc] init]; 

    twitter = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeTwitter]; 

    [twitter setInitialText:[NSString stringWithFormat:@"***Say Something***"]]; 
    [self presentViewController:twitter animated:YES completion:nil]; 

    [twitter setCompletionHandler:^(SLComposeViewControllerResult result) { 
     NSString *output; 
     switch (result) { 
      case SLComposeViewControllerResultCancelled: 
       output = @"Action Cancelled"; 
       break; 
      case SLComposeViewControllerResultDone: 
       output = @"Tweet Successful!"; 
       break; 
      default: 
       break; 
     } 
     UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Twitter" message:output delegate:nil cancelButtonTitle:@"Okay" otherButtonTitles:nil, nil]; 
     [alert show]; 
    }]; 
} 
+0

請分享你所使用的是現在產生的鳴叫的代碼,這將有助於顯著。 – esqew

+0

@esqew我上傳的代碼,如果我知道如何根據標籤說什麼來更改初始文本,我會使用它。 – jhamer123

+0

@esqew我沒有在項目中的代碼,但因爲沒有用 – jhamer123

回答

0

你真的應該考慮reading the manual.行本身是不言自明:

[twitter setInitialText:[NSString stringWithFormat:@"***Say Something***"]]; 

現在,所有你需要做的是改變它,以便它是從您的標籤採購。假設你的標籤,你想鳴叫文本從被稱爲factLabel,你必須做這樣的事情:

[twitter setInitialText:factLabel.text]; 
相關問題