Обычно "Делают Что-то", любой включает лучшее объяснение исключения (Например, обертывание его в другом исключении), или трассировка информации через определенный источник.
Другая возможность состоит в том, если тип исключительной ситуации будет недостаточной информацией, чтобы знать, должно ли исключение быть поймано, в этом случае ловя его исследование, то это предоставит больше информации.
Нельзя сказать, что метод используется на чисто серьезных основаниях, много раз он используется, когда разработчик думает, прослеживая информацию, может быть необходим в некотором моменте в будущем, в этом случае Вы получаете попытку {} выгода {бросок;} стиль, который не полезен вообще.
Я не уверен, понял ли я ваш вопрос, но вы пытаетесь просто прокрутить представление наверх? В таком случае вам следует сделать
[textview scrollRectToVisible: CGRectMake (0,0,1,1) анимированный: ДА];
Попробуйте это, чтобы переместить курсор в начало текста.
NSRange r = {0,0};
[yourTextView setSelectedRange:r];
Посмотрите, как это получится. Убедитесь, что вы вызываете это после того, как все ваши события активированы или что бы вы ни делали, будет сделано.
UITextView*note;
[note setContentOffset:CGPointZero animated:YES];
Это за меня.
Версия Swift (Swift 4.1 с iOS 11 на Xcode 9.3):
note.setContentOffset(.zero, animated: true)