0

私は自分のコードでこの問題を抱えており、一生懸命修正しようとしましたが、結果はありませんでした。ここで、私が話しているコードを見ることができます:

.m

    SLComposeViewController *mySLComposerSheet;

    mySLComposerSheet = [[SLComposeViewController alloc] init];
    mySLComposerSheet = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeFacebook];
    [mySLComposerSheet setInitialText:[NSString stringWithFormat:@"Jeg har gennemført %i trænningspas med \"7 minutter\", som du kan hente her: http://bit.ly/7minutter", number]];
    [self presentViewController:mySLComposerSheet animated:YES completion:nil];

.h

@property (nonatomic, strong) SLComposeViewController *mySLComposerSheet;

コードを分析すると、次のエラーが表示されます。

  • 「mySLComposerSheet」に格納された値は読み取られません
  • この時点で呼び出し元が所有していないオブジェクトの参照カウントの誤ったデクリメント

私のコードをざっと見て、あなたの一人が私を助けてくれることを本当に願っています. ありがとうございました!

4

1 に答える 1

1

次の行は必要ありません。

mySLComposerSheet = [[SLComposeViewController alloc] init];

composeViewControllerForServiceType:のインスタンスを作成するSLComposeViewControllerため、 によって返されるオブジェクトはalloc init使用されません。詳細については、Apple のドキュメントを参照してください。

http://developer.apple.com/library/ios/#documentation/NetworkingInternet/Reference/SLComposeViewController_Class/Reference/Reference.html

于 2013-07-03T17:33:27.100 に答える