2015-01-19 1 views
0

SMS를 통해 친구를 초대 할 가능성이 있으며 작은 문제가 발생합니다. 문제가 현장에서 잘못된 초점으로 연결되었습니다. 아래MFMessageComposeViewController 필드에 초점이 잘못되었습니다.

이미지 문제에 대해 설명합니다

Image from iphone

을 그리고 그것은 가능한 한 초점이 단어 앞에있는 볼 "кому"하지만 이후.

MFMessageComposeViewController에 초점을 맞출 수있는 방법을 이해할 수 있도록 도와주세요. SMS보기를 표시

코드는 다음과 같습니다 :

if ([MFMessageComposeViewController canSendText]) 
{ 
      MFMessageComposeViewController *messageController = [[MFMessageComposeViewController alloc] init]; 
      [messageController setBody:@"I'm on Memry, come join me! =) \n https://itunes.apple.com/us/app/memry/id735465896?mt=8"]; 
      messageController.navigationBar.titleTextAttributes = @{ 
                    NSForegroundColorAttributeName: [UIColor blackColor], 
                    }; 
      messageController.messageComposeDelegate = self; 
      [self.view.window.rootViewController presentViewController:messageController animated:NO completion:nil]; 
      [messageController release]; 
     } 
     else 
     { 
      UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Memry" 
                  message:@"Your device does not support SMS" 
                  delegate:nil 
                cancelButtonTitle:@"OK" 
                otherButtonTitles:nil]; 
      [alert show]; 
      [alert release]; 
} 
+0

사용중인 iOS 버전은 무엇입니까? – JoePasq

+0

사용하고 있습니다. 8.1.2 –

+0

장치에서 재생성 할 수 없습니다. 포커스를 테스트 할 때 "To :", "Komy :"라는 단어가 귀하의 경우에 설정되고, 잠시 후에 다시 포커스가 설정됩니다. 유일한 차이점은 ARC를 사용하고 있다는 것입니다. 어쩌면 당신의 석방 발표문이 너무 일찍 부름 받았을까요? –

답변

1
MFMessageComposeViewController *messageController = [[MFMessageComposeViewController alloc] init]; 
    [messageController setRecipients:@[@"+86 15011582532"]]; 
    [messageController setBody:@"I'm on Memry, come join me! =) \n https://itunes.apple.com/us/app/memry/id735465896?mt=8"]; 
    messageController.navigationBar.titleTextAttributes = @{ 
                  NSForegroundColorAttributeName: [UIColor blackColor], 
                  }; 
    messageController.messageComposeDelegate = self; 
    [self.view.window.rootViewController presentViewController:messageController animated:NO completion:nil]; 

수신자의 일부 기본 값을 추가합니다.

+0

예이 트릭을 이미 사용하고 있지만 나에게 완벽한 해결책이 아닌 것 같습니다. –

관련 문제