(напоминает вам о языке COBOL, потому что он предназначен для написания текстовых приключений; пропорциональный шрифт преднамеренный):
Чтобы решить, какое число является факториалом ( n - число):
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; в противном случае принимаем решение по факториалу ( п минус один) раз п.
Если вы хотите вызвать эту функцию («фразу») из игры, вам нужно определить действие и грамматическое правило:
«Факторная игра» [это должно быть первая строка источника]
Есть комната. [должен быть хотя бы один!]
Факторинг - это действие, применяемое к числу.
Понять «факториал [число]» как факториализацию.
Выполните факториализацию:
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ]».
Вы можете установить другой заголовок для вашего MFMailComposeViewController с помощью одной строчки, например так.
...
[self presentModalViewController:controller animated:YES]; // Existing line
[[[[controller viewControllers] lastObject] navigationItem] setTitle:@"SomethingElse"];
...
Однако эта реализация эффективно полагается на недокументированные функции MFMailComposeViewController. Вы получаете доступ к navigationItem частного класса (_MFMailComposeRootViewController) и меняете его заголовок на что-то другое, кроме темы письма. Я разделяю мнение Арта Гиллеспи о том, что вы не должны делать этого и, скорее всего, будете отвергнуты обозревателями Apple за то, что сделали что-то подобное. Кроме того, этот процесс может полностью измениться в любом второстепенном выпуске iPhone OS, что может вызвать сбои у ваших пользователей до тех пор, пока вы не выпустите обновление, исправляющее поведение.
Однако решение остается за вами, и если вы все еще хотите предпринять эти нерекомендуемые шаги,
Скорее всего, вам придется покопаться в иерархии представлений, чтобы найти необработанный UINavigationBar, содержащий заголовок, и вручную установить заголовок для него.
Программа-дамп класса может здесь пригодятся для определения используемых классов. Проба, ошибка и отладчик, скорее всего, ваш лучший выбор.
Из справочника класса MFMailComposeViewController:
Важно: сам интерфейс составления почты не настраивается и не должен изменяться вашим приложением. Кроме того, после представления интерфейса вашему приложению не разрешается вносить дальнейшие изменения в содержимое электронной почты.