-1

このサンプルコードを学び、アプリに実装しようとしましたが、写真が表示されません。

ここにリンクの説明を入力

ここに画像の説明を入力

ここに画像の説明を入力

- (IBAction)facebookBtn_down:(id)sender {
if (osVer >= 6.0) {
    SLComposeViewController *fbVC = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeFacebook];
    [fbVC setInitialText:apple_F_MSG];
    [fbVC addURL:[NSURL URLWithString:APP_URL]];
    [fbVC setCompletionHandler:^(SLComposeViewControllerResult res) {

        if (res == SLComposeViewControllerResultDone) [self AlertToukou];
    }];
    [self presentModalViewController:fbVC animated:YES];
} else {
    DEFacebookComposeViewController *fbVC = [[[DEFacebookComposeViewController alloc] init] autorelease];
    self.modalPresentationStyle = UIModalPresentationCurrentContext;
    [fbVC setInitialText:apple_F_MSG];
    [fbVC addURL:[NSURL URLWithString:APP_URL]];
    [fbVC setCompletionHandler:^(DEFacebookComposeViewControllerResult res) {
        if (res == DEFacebookComposeViewControllerResultDone) [self AlertToukou];
        [self dismissModalViewControllerAnimated:YES];
        self.modalPresentationStyle = UIModalPresentationFullScreen;
    }];
    [self presentModalViewController:fbVC animated:YES];
}

}

アドバイスをください、ありがとう!

4

2 に答える 2

1

それが言うそのドキュメントページから、

DEFacebookComposeViewController *facebookViewComposer = [[DEFacebookComposeViewController alloc] init];
self.modalPresentationStyle = UIModalPresentationCurrentContext;
[facebookViewComposer setInitialText:@"Look on this"];
[facebookViewComposer addImage:[UIImage imageNamed:@"1.jpg"]];//<------Check This
facebookViewComposer.completionHandler = completionHandler;
[self presentViewController:facebookViewComposer animated:YES completion:^{ }]; 

関数を使用して、機能するよりもaddImage適切なUIImageオブジェクトを指定する必要があります。

于 2013-04-17T08:10:28.803 に答える