【问题标题】:iPhone App rejection audioPlayerDidFinishPlaying in my own header file classiPhone App拒绝audioPlayerDidFinishPlaying在我自己的头文件类中
【发布时间】:2011-08-22 22:52:28
【问题描述】:

如果我在自己的头文件中包含方法:

- (void)audioPlayerDidFinishPlaying:(AVAudioPlayer *)player successfully:(BOOL)flag;

我的 iPhone 应用会被拒绝吗?

我已经提交了二进制文件。我自己的类头文件中没有这个方法,是否必须拒绝并重新提交?

【问题讨论】:

    标签: iphone objective-c audio core-audio avaudioplayer


    【解决方案1】:

    您无需将其放在标题中。只需导入 AVFoundation 标头即可。

    #import <AVFoundation/AVFoundation.h>
    

    但是你不会被拒绝的,不会的。

    【讨论】:

    • 感谢库布!下次我会这样做!你们很棒,花时间回答我的问题。
    【解决方案2】:

    我最好的建议是观望。仅仅因为他们拒绝它,并不意味着您不能进行必要的修改并重新提交。反正现在推送应用程序完成这个过程不会花费太长时间。

    我个人认为他们不会拒绝它 - 但 Apple 有时会做一些有趣的事情......

    【讨论】:

    • 我很担心。感谢您的快速回复。
    • 对不起,我没看错。埃米利奥在这两个方面都是对的!即使他不是,我仍然会在提交任何应用程序时碰碰运气——你不会因为尝试而失去任何东西! :)
    • 感谢西蒙的跟进!我就这样吧!
    【解决方案3】:

    您把它放在那里是为了让编译器知道您将使用该方法并且它存在,并避免收到警告,仅此而已,如果您不包含该行,生成的可执行文件不会有所不同。

    此外,它是一个公共方法。

    【讨论】:

    • 这就是为什么我将方法放在我的标题中,以避免警告。谢谢你的回答,让我更安心了!我就这样吧。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-16
    • 2021-04-28
    • 2011-10-29
    • 1970-01-01
    相关资源
    最近更新 更多