[英]iOS app submission: The App is using a private API: _tableView
我們已將一個應用程序提交到應用程序商店,Apple向我們發送了一條評論說明,
該應用程序使用私有API:_tableView
我已經在代碼中進行了測試。 我不確定蘋果到底在要求我們做出什么改變。
我只是使用https://github.com/shiki/STableViewController拉動刷新。 請盡快幫助我。
確定您的應用程序是否使用私有API的過程可能並不像您期望的那么簡單。
Apple可能會錯誤地將您的應用標識為包含私有API的使用,即使沒有 。
如果您編寫的代碼與Apple框架中的代碼存在命名沖突,則可能會發生這種情況。 我想知道Apple進程是否不會在STableViewController.h
中STableViewController.h
:
@property (nonatomic, retain) UITableView *tableView;
這可能不是最好的名稱(即使表視圖控制器具有tableView
屬性是有意義的),因為UITableViewController具有一個具有相同名稱的屬性 。
您可以嘗試自己直接編輯STableViewController
源代碼,然后重命名該屬性( 例如 ,重命名為sTableView
或更獨特的名稱):
@property (nonatomic, retain) UITableView *sTableView;
(當然,也重構代碼以更改該屬性的所有用法 )
我看不到STableViewController在使用_tableView的地方。 但是,為什么要使用它? UIRefreshControl有什么問題?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.