0
我已經創建了一個使用短信的應用程序,用戶點擊短信按鈕後,它打開了我的號碼,並沒有消息(多數民衆贊成他們的工作)。但是,當它加載短信消息頁面時,它將光標設置在收件人不在消息所在的位置。爲了更好地解釋,在短信加載之後,如果他們只是開始輸入,他們會添加另一個人來發送消息,而不是輸入消息。例如,如果我想加載到一個特定的行對我UIPicker在啓動時我想:短信開放與消息
[picker selectRow:3 inComponent:0 animated:NO];
短信加載:
- (IBAction)sms {
MFMessageComposeViewController *textComposer = [[MFMessageComposeViewController alloc] init];
[textComposer setMessageComposeDelegate:self];
if ([MFMessageComposeViewController canSendText]) {
[textComposer setRecipients:[NSArray arrayWithObjects: @"[email protected]", nil]];
[textComposer setBody:@""];
[self presentViewController:textComposer animated:YES completion:NULL];
} else {
NSLog(@"Can't Open Text");
}
}
- (void)messageComposeViewController:(MFMessageComposeViewController *)controller didFinishWithResult:(MessageComposeResult)result
{
switch (result) {
case MessageComposeResultCancelled:
NSLog(@"Cancelled");
break;
case MessageComposeResultFailed:
break;
case MessageComposeResultSent:
break;
default:
break;
}
[self dismissViewControllerAnimated:YES completion:NULL];
}
好的,謝謝你的幫助! –
@Nich不客氣! – Undo