0
我已經設置了作曲者,因此郵件正文已經填充,但是收件人爲空,因此可以手動填充。Objective-c SMS收件人爲空陣列
API沒有委託方法,我可以找到允許我收到收件人數組更改的通知。
委託方法:
- (void)messageComposeViewController:(MFMessageComposeViewController *)controller didFinishWithResult:(MessageComposeResult)result;
是被髮送的消息後調用的唯一方法,但接收者數組爲空。
任何人都可以告訴我另一種方式訪問此屬性?
NSString *message = [NSString stringWithFormat:@"Message"];
MFMessageComposeViewController *messageController = [[MFMessageComposeViewController alloc] init];
messageController.messageComposeDelegate = self;
//[messageController setRecipients:recipients];// This set to nil so the textfield can be filled manually and this the problem
[messageController setBody:message];
// Present message view controller on screen
[self presentViewController:messageController animated:YES completion:nil];
這正是我在委託方法在做,但controller.recipient陣列始終是零。正文是一個靜態消息,所以它真的沒關係。我假設私人api會將手動輸入的數字添加到收件人數組中,但似乎沒有。 – user3912072 2015-03-03 08:31:07