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 回答