2016-05-18 16 views
-1

SMSメッセージに添付ファイルを追加する機能を追加しようとしています。XCode:表示されません@interface(xxx)はセレクタ(xxx)を宣言します

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

+0

これは、常にXcodeのオートコンプリートを使用する理由です。このようなタイプミスを避けることができます。 – rmaddy

+0

私はこのすべてにとても新しいので、そのヒントは非常に高く評価されています。 – duwerq

答えて

2

あなたは使用する必要があります
あなたの方法は間違っています。

+0

ありがとう、それは私を殺している。 – duwerq

+0

@twolipsようこそ –

2

メソッドの正しい名前が次のとおりです。次

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] 
    } 
} 

は、このエラーがスローされます。

最後のパラメータラベルの小文字の「n」を参照してください。

+0

ニコライに感謝して、あなたは私に多くの欲求不満を救った。 – duwerq

関連する問題