Огромная разница между Objective-C и C ++:
=> Сообщение отправлено с поздним связыванием.
Вы должны привыкнуть к ошибкам.
Посмотрите в вашем Ds
определении класса и посмотрите, есть ли у вас аксессор -m_abTxMsgImage
.
Помните, что все переменные экземпляра (memeber для C ++ парни) защищены.
Если вы хотите сделать его публичным, вы должны использовать директиву @public
.
см здесь
Кроме того, наименование вашего метода -TxCreateImage::
- не лучший способ именования метода в target-c.
Предпочитаю что-то вроде -createImageText:size:
Для метода доступа набор методов называется setMyInstVar
и метод get myInstVar
. Также не принято добавлять m_
к переменной экземпляра.
Accessor может быть создан автоматически с использованием директивы @synthesize
, которая соответствует соглашению, о котором я говорил выше.