gpt4 book ai didi

cocos2d-iphone - 非公共(public)选择器 heightForRow :AtIndex in cocos2d during validation in Xcode 6

转载 作者:行者123 更新时间:2023-12-04 06:49:22 25 4
gpt4 key购买 nike

最近我将我的 Xcode 从 v 5.1.1 更新到 6.0.1。在验证我当前的 Cocos2d v3.1 项目期间,iTunes 商店向我显示警告

iTunes Store operation failed.
The app references non-public selectors in Payload/<AppName>.app/<AppName>:tableView:heightForRowAtIndex:

Validation Warning

有什么办法可以解决这个验证警告吗?

最佳答案

哦,是Cocos2d 3.1库中CCTableView类的问题。 - (float) tableView:(CCTableView*)tableView heightForRowAtIndex:(NSUInteger) index;CCTableViewDataSource 声明在 CCTableView.h。可能此方法也在其他一些类中声明,并且 CCTableView.m 通过调用 [dataSource respondsToSelector:@selector(tableView:heightForRowAtIndex:)]; 来调用此方法。

我通过将方法名称声明为 - (float) ccTableView:(CCTableView*)tableView heightForRowAtIndex:(NSUInteger) index;CCTableViewDataSource 中更改了方法名称并更改了通过将 [dataSource respondsToSelector:@selector(tableView:heightForRowAtIndex:)]; 替换为 [dataSource respondsToSelector:@selector(ccTableView: heightForRowAtIndex:)];[_dataSource tableView:self heightForRowAtIndex:i];[_dataSource ccTableView:self heightForRowAtIndex:i];

关于cocos2d-iphone - 非公共(public)选择器 heightForRow :AtIndex in cocos2d during validation in Xcode 6,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26213005/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com