Я довольно новичок в разработке для iPhone, и я все еще разбираюсь в Objective-C, поэтому, пожалуйста, потерпите меня:)
Я пытаюсь изменить текст метки внутри объекта, который принадлежит контроллеру основного вида. Ммм. Я думаю, это звучит правильно.
Для тех из вас, кто знаком с классом AQRecorder
из примера SpeakHere в Справочной библиотеке iPhone : -
Я пытаюсь обновлять метку каждый раз, когда вызывается AQRecorder::MyInputBufferHandler
(т.е. когда заполнены входные буферы)
Мой первый подход состоял в том, чтобы изменить класс AQRecorder
так, чтобы он содержал UILabel*
, который я посылаю в качестве параметра модифицированному конструктору. Это сработало, но это было очень неправильно. И теперь, когда я хочу изменить пару различных компонентов пользовательского интерфейса, я надеялся, что есть лучший способ.
У меня такое ощущение, что мне не хватает чего-то простого. Это или я собираюсь потребовать немного рефакторинга.