Добавление изображения в UIActionSheet UIButton и App Approval
Я хочу отправить заявку на iPhone, и меня беспокоит следующая строка кода, которая добавляет изображение к кнопке UIActionSheet:
UIActionSheet *actionSheet = [[UIActionSheet alloc] initWithTitle:@""
delegate:self
cancelButtonTitle:nil
destructiveButtonTitle:nil
otherButtonTitles:nil];
[actionSheet addButtonWithTitle:@"Button"];
[[[action valueForKey:@"_buttons"] objectAtIndex:0] setImage:[UIImage imageNamed:@"yourImage.png"] forState:UIControlStateNormal];
это ставит под угрозу какие-либо правила добавления приложений для Apple? это законно? пожалуйста, скажите мне, если так.
Благодарю.
1 ответ
Решение
Это не законно, так как _buttons
не является публичным API.
(Однако я бы сказал, что это пройдет проверку Apple, поскольку вы используете KVC, и они не могут знать, что это частный звонок. Тем не менее, играйте безопасно и не используйте его!)