0

アプリ内からテキストメッセージの本文に映画を入れようとしています。MFMessageComposeViewControllerを使用してメッセージビューを表示しています。本文にテキストを入れることはできますが、映画を入れたいです。フォトライブラリで映画を選択するときのAppleのように。映画のパスと名前があります。URLを文字列に変換するだけで、body=を使用できます。これが私のコードです

NSString *audioName = [pictureDictionary2 objectForKey:@"photoVideokey"];
    NSArray *pathsa = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
    NSString *documentsDirectorya = [pathsa objectAtIndex:0];
    //Get a full path to the image in the documents directory.
    NSString *fullPatha = [documentsDirectorya stringByAppendingPathComponent:audioName];
    self.sharingImage = [NSURL fileURLWithPath:fullPatha];
    NSURL *url1 = [NSURL fileURLWithPath:fullPatha];
    NSData *videoData = [[NSData alloc] initWithContentsOfURL:url1];

//I know this isn't right and I have tried several things but can't seem to solve it.
    NSString* theString = [NSURL fileURLWithPath:fullPatha];



    MFMessageComposeViewController *controller = [[MFMessageComposeViewController alloc] init];
    if([MFMessageComposeViewController canSendText])
    {
        controller.body = theString;

        controller.messageComposeDelegate = self;
        if (controller) [self presentViewController:controller animated:YES completion:NULL];
    }

誰もが与えることができるどんな助けにも感謝します。

4

1 に答える 1

0

Appleはカスタムアプリにメッセージコンポーザーにデータを追加するためのそのような許可を与えていないと思うので、あなたはできないと思いますが、メールコンポーザーでこれを行うことができます。

于 2012-12-20T09:47:32.160 に答える