我们已经向应用商店提交了一个应用,Apple 向我们发送了一份评论说明
该应用程序正在使用私有 API:_tableView
我已经在我的代码中进行了测试。我不确定苹果到底要求我们改变什么。
我刚刚使用https://github.com/shiki/STableViewController进行拉刷新。请尽快帮助我。
我们已经向应用商店提交了一个应用,Apple 向我们发送了一份评论说明
该应用程序正在使用私有 API:_tableView
我已经在我的代码中进行了测试。我不确定苹果到底要求我们改变什么。
我刚刚使用https://github.com/shiki/STableViewController进行拉刷新。请尽快帮助我。
确定您的应用程序是否使用私有 API的过程可能并不像您想象的那么简单。
Apple 可能会错误地将您的应用识别为包含私有 API 使用,即使它没有。
如果您编写的代码与 Apple 框架中的代码有命名冲突,就会发生这种情况。我想知道Apple流程是否没有陷入困境STableViewController.h
:
@property (nonatomic, retain) UITableView *tableView;
这可能不是最好的名称(即使表视图控制器有一个tableView
属性是有意义的),因为UITableViewController 有一个具有相同名称的属性。
您可以尝试简单地STableViewController
自己编辑源代码,然后重命名该属性(例如tosTableView
或更独特的名称):
@property (nonatomic, retain) UITableView *sTableView;
(当然,重构代码以更改该属性的所有用法)
我看不到 STableViewController 在哪里使用 _tableView。但是你为什么要使用它?UIRefreshControl 有什么问题?