0

我需要实现一个更新 UITextView 值的监听器,这个值来自 c++ 类。我的第一个想法是混合c++和objective-c,但我不知道我是否写了这个:

监听器.h

class Listener
{
  public:
    virtual void updateValue(NSString*) = 0;
}

我的监听器.h

#import <UIKit/UIKit.h>
class MyListener : public Listener
{
  private:
    UITextField *_text;
  public:
    MyListener(UITextField *);
    ~MyListener();
    virtual void updateValue(NSString*);
}

我的监听器.cpp

MyListener::MyListener(UITextField *text) :
  _text(text)
{}

void MyListener::updateValue(NSString* value)
{
  _text.text = value;
}
4

0 回答 0