【发布时间】:2012-02-22 22:03:08
【问题描述】:
我正在将上述类用于我尝试提交到应用商店的应用。它给了我错误“应用程序引用了 Payload/应用程序名称.app/应用程序名称中的非公共符号:NSIntersectsRect”。如果这是非公开的,是否有人知道可以提供相同功能的类(即检测一个矩形何时与另一个重叠),还是我必须想出一个自定义的解决方法?
【问题讨论】:
-
根据苹果文档是公开的,我也没有在网上找到任何关于此类问题的参考资料。也许它抱怨您调用 NSIntersectsRect 的其他方法?此外,您可以自己实现它,也可以尝试使用 NSIntersectionRect 将其包装起来并检查返回的 rect。
-
错误信息具体指向NSIntersectsRect。您能否在答案中详细说明您对 NSIntersectionRect 的建议?
-
NSInteresctsRect是公开的。这很可能意味着拒绝原因有误,或者 App Review 出错了。在您询问拒绝之前不要花时间在替代品上 - 错误发生了 - 或者您可能会发现它被浪费了,因为拒绝的真正原因又回来了...... -
我会将它发送给 Apple,但解决方法不会太难。这个项目我遇到了很多障碍。在这一点上,我只想看到它被提交。
-
这里的文档中提到了它(虽然它只是 OS X 文档,所以也许他们认为这不应该在 iOS 中公开?):developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/…
标签: objective-c xcode api public