Я создал лист действий с помощью Objective-C. Когда я хочу получить название выбранной кнопки, я застрял. Пожалуйста, помогите мне. (Я знаю, что есть метод делегирования для получения названий действий, но он устарел в iOS 8.0+.) Это я мой код. Мое требование - получить выбранный заголовок и обновить его до текстового поля.Получить выбранные названия кнопок из листа UIAlertAction, добавленного в UIAlertViewController
NSArray *subjectType = [NSArray arrayWithObjects:@"Customer Service",@"Product Info",@"Deals",@"Special",@"Others", nil];
UIAlertController *subjectSheet = [UIAlertController alertControllerWithTitle:@"Subjects" message:@"Select a prefered subject" preferredStyle:UIAlertControllerStyleActionSheet];
for (int i=0; i<subjectType.count; i++) {
UIAlertAction *myalertAction = [UIAlertAction actionWithTitle:[subjectType objectAtIndex:i] style:UIAlertActionStyleDefault handler:^(UIAlertAction *action) {
}];
[subjectSheet addAction:myalertAction];
}
класс 'UIActionSheet' сам был устаревшим iOS 8. Пожалуйста, покажите нам свой код. – ozgur
Какой смысл получить титул? Если бы вы могли объяснить, чтобы мы могли правильно ответить –
@ozgur, я редактировал свой вопрос. вы можете увидеть мой код – madhev