【问题标题】:The app references non-public selectors in Payload/TabletJournal.app/TabletJournal: setImageName:该应用在 Payload/TabletJournal.app/TabletJournal 中引用了非公共选择器: setImageName:
【发布时间】:2013-10-03 16:09:31
【问题描述】:

由于一些代码腐烂,我正在将我的应用程序更新到 iOS7...主要为 AlertView 添加子视图。

这些都是固定的,还有一些其他的东西。

问题...当我尝试验证更新时收到此警告消息:

什么?我已经搜索了我的代码,没有任何与此匹配的内容。唯一接近的是“imageName”或“imageNamed”,这是 UIView 的标准。

我不敢相信这些现在是私有 API 的一部分。

我什至已经注释掉了一些代码,这些代码是一些自定义构建的安全控制器的一部分,我认为这可能会冒犯...没有区别。同样的控制器也用于另一个应用程序,验证很好。

所以...我不知道这是什么。

我的应用程序中没有第 3 方框架。而且,它自 2010 年以来一直在商店上架,自今年 4 月的最后一次更新以来没有任何变化。

__是怎么回事???

不胜感激。

谢谢...

【问题讨论】:

    标签: validation reference ios7 css-selectors submission


    【解决方案1】:

    我猜这是您的 UIAlertView 问题。 Apple 对 alertView 进行了一些更改,他们将其简化为扁平化。所以你不能向它添加任何子视图。如果你以某种方式这样做,也许这就是原因。

    我是 UIAlertView 的子类,但现在我不能。尝试把常规的 UIAlertView

    【讨论】:

    • 不,改变了。我不再添加子视图。发现在iOS7中textfield是不可见的。我浏览了该应用程序,正如我所想,没有任何 UIAlertView 附加 addSubview 的调用。这让我想知道...... addSubview 的使用方式是否有变化?
    • 更正...不向 AlertView 添加子视图。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-04-17
    • 1970-01-01
    • 2023-03-20
    • 2022-11-10
    • 2015-07-12
    • 1970-01-01
    • 2014-10-01
    相关资源
    最近更新 更多