从 NSTextView 检索数据
我有一个可编辑的 NSTextView,用户将在其中使用不同的字体样式进行编写,在某些操作中我需要准备它的 HTML 格式, 谁能建议我,如何从 NSTextView 检索数据, 我可以使用,
[[pInputText textStorage] words];
但它返回 NSArray,我无法从中获取 NSMutableString,
任何人都可以建议我检索用户输入的字符串/数据和格式的最佳方法。
I have an Editable NSTextView,In which user will write using different font style, on certain action i need to prepare the HTML Formate of it,
Can anyone suggest me, how i can retrieve the data from NSTextView,
I am able to use
[[pInputText textStorage] words];
but it returns NSArray, from which i am not able to get NSMutableString,
Can anyone suggest me the best possible way to retrieve the String/data what user typed and in which format.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
以下解决方案对我有用,
其中 _mString 是
问候
罗汉
Below solutions works for me,
Where _mString is
Regards
Rohan
NSTextView
继承自NSText
,它有一个-string
方法。所以[pInputText string
应该做你想要的。另外,
TextStorage
是NSMutableAttributedString
的子类,因此如果您想要属性字符串,则可以直接使用[pInputText textStorage]
的返回值。NSTextView
inherits fromNSText
, which has a-string
method. So[pInputText string
should do what you want.Alternately,
TextStorage
is a subclass ofNSMutableAttributedString
, so if you want an attributed string you can just use the return of[pInputText textStorage]
directly.因为
NSTextStorage
是NSMutableAttributedString
的子类,它通过其超类NSAttributedString
拥有一个方法:initWithHTML:baseURL:documentAttributes,你可以用它来得到你想要的。 documentAttributes 可以为NULL
。since
NSTextStorage
is a subclass ofNSMutableAttributedString
which has a method through its superclassNSAttributedString
:initWithHTML:baseURL:documentAttributes, you can use this to get what you want. documentAttributes can beNULL
.