我正在编写一个接收 OSC 消息的应用程序。这是一个截图。
当我将突出显示的代码放入 receivedOSCMessage 方法(每次收到消息时调用)时,文本字段不会显示 my_textfield.text 的更新值,即使它确实在控制台中打印了正确的值。但是,如果我把它放在 ViewDidLoad 中,它就可以正常工作。可能是什么原因造成的?
编辑: receivedOSCMessage 是一个委托方法。
以下是 OSCMViewController.h 的内容:
#import <UIKit/UIKit.h>
@interface OSCMViewController : UIViewController
@property (retain, nonatomic) IBOutlet UITextField *my_textfield;
@end
Edit2:在 nib 中创建的文本字段。
消息通过单独的应用程序手动发送。