我们已向应用商店提交了应用,Apple向我们发送了一条评论说明
该应用正在使用私有API:_tableView
我已在我的代码中测试过。我不确定Apple究竟要求我们改变什么。
我刚用https://github.com/shiki/STableViewController来刷新。请尽快帮助我。
答案 0 :(得分:1)
确定whether your app uses Private APIs的过程可能并不像您预期的那么简单。
Apple可以falsely identify your app as containing Private API usage, even when it doesn't。
如果您编写的代码与Apple框架中的代码存在命名冲突,则会发生这种情况。我想知道Apple进程是否不会在STableViewController.h
:
@property (nonatomic, retain) UITableView *tableView;
这可能不是最好的名字(即使表视图控制器具有tableView
属性是有意义的),因为UITableViewController has a property with the same name。
您可以尝试自行编辑STableViewController
源代码,并重命名该属性(例如。到sTableView
,或者更独特的东西):
@property (nonatomic, retain) UITableView *sTableView;
(当然,还要重构代码以更改该属性的所有用途)
答案 1 :(得分:0)
我看不到UITableViewController在哪里使用_ tableView。但你为什么要用呢? UIRefreshControl出了什么问题?