我需要实现一个更新 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;
}