Я только начинаю с obj-c, я пытаюсь создать импортер для извлечения пары чисел из фрагмента отформатированного текста. Я начал с обёртывания TextField и смог как получить текст в строку, так и найти его, как хотел с
NSString *varImport = [NSString stringWithString:[importTextView stringValue]];
Когда я переключаюсь на TextView в Интерфейсном Разработчике, я получаю там ошибку
-[NSScrollView string]: unrecognized selector sent to instance 0x100429160
Я думаю, что это может быть корнем моей проблемы, хотя я перетаскиваю текстовое представление, когда смотрю на панель инспектора, помеченное как ScrollView, с которым я еще не знаком.
В ходе моего исследования я натолкнулся на два разных сайта, на которых говорилось, что TextView не может напрямую подавать строку, но по странным причинам IE TextView сохранял данные в виде таблицы MutableString, которая постоянно обновлялась, и для доступа к ней вам нужно было скопировать оригинал (Второй пример) В любом случае я обращаюсь к экспертам, потому что я явно что-то делаю не так и не могу понять ответы в Интернете.
NSString *varImport = [NSString stringWithString:[[import textStorage] string]];
NSString *varImport = [[import string] copy];
Не беспокойтесь о других вещах, если у вас нет времени, чтобы объяснить, что происходит в веб-примерах, я в основном хочу узнать о материале ScrollView и о том, как извлечь из него строку, чтобы возможность поиска.
Заранее спасибо!
Graham