NSSCrollview可能无法响应“ -TEXT”
-
30-09-2019 - |
题
我在为NSSCrollview的文本分配NSString时遇到了困难。我尝试了以下内容:
NSString *medium = codeView.text;
那是不起作用的,所以我尝试了:
NSString *medium = [codeView text];
这仍然不起作用,它给了我警告:
NSSCrollview可能无法响应“ -TEXT”
或“”。操作员给了我错误:
请求会员“文本”不是结构或联合。
有人对如何解决这个问题有任何建议吗?
我以以下方式初始化代码:
@interface NetCodeViewController : NSObject {
IBOutlet NSTextView *codeView;
}
@property(nonatomic, retain) id *codeView;
@end
解决方案
这:
NSString *medium = codeView.text;
还有这个:
NSString *medium = [codeView text];
实际上,就生成的代码(工作时)而言是相同的。不同之处在于,点版本会进行其他验证(然后GCC会产生不受限制的结构错误消息)。
真正的问题是 codeView
被宣布为 NSScrollView
. 。您可能希望它成为 NSTextView
并想将其连接到 NSTextView
包含在滚动视图中。
不隶属于 StackOverflow