Добавление изображения в UIActionSheet UIButton и App Approval - PullRequest
3 голосов
/ 29 мая 2011

Я хочу отправить заявку на 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 Ответ

1 голос
/ 29 мая 2011

Это , а не законно, поскольку _buttons не является общедоступным API.

(Однако я бы сказал, что это пройдет проверку Apple, поскольку вы используете KVC, а ониспособ узнать, что это частный звонок. Тем не менее, будьте осторожны и не используйте его!)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...