在我正在合作的项目中,我发现我的同事使用了以下代码来访问/修改UISearchBar
的非公共属性:
something = [self.searchBar valueForKey:@"_searchField"];
[searchField setValue:grayColor forKeyPath:@"_placeholderLabel.textColor"];
...
我不确定这是否被苹果视为使用私有API。这些会导致应用商店拒绝吗?我看到一些关于使用私有API的问题,但找不到确切答案。