-1

I'm trying to add functionality to add an attachment to an sms message. The following

if([MFMessageComposeViewController canSendAttachments]) {
    if(args[@"attachments"]) {
        NSString *attachmentData = [RCTConvert NSString:args[@"attachment"][@"data"]];
        NSString *typeIdentifier = @"kUTTypeJPEG";
        NSString *attchmentName = [RCTConvert NSString:args[@"attachment"][@"name"]];

        [mcvc addAttachmentData:attachmentData typeIdentifier:typeIdentifier fileName:attachmentName]
    }
}

throws this error:

No Visible @interface for 'MFMessageComposeViewController' declares the selector 'addAttachmentData:attachmentData typeIdentifier:typeIdentifier fileName:attachmentName'

Nikolai Ruhe
  • 81,520
  • 17
  • 180
  • 200
duwerq
  • 99
  • 9

2 Answers2

2

The correct name of the method is addAttachmentData:typeIdentifier:filename:.

See the lower case "n" in the last parameter label.

Nikolai Ruhe
  • 81,520
  • 17
  • 180
  • 200
2

You have to use addAttachmentData:typeIdentifier:filename:
You have spelled your method wrong.

David Ansermot
  • 6,052
  • 8
  • 47
  • 82