【发布时间】:2017-07-04 02:23:26
【问题描述】:
我有一个 NSTextField,我想在插入点输入文本。我有一个不会产生错误的代码:
let str = "Abc"
myTextField.insertText(str)
[编辑] 当字段中有 123|45(“|”表示文本插入点)时,输出应为 123Abc|45。
很遗憾,它已被弃用,因此无法正常工作。这是documentation。换什么?
请注意,这个问题是针对 NSTextField 而不是 NSTextView,这里有个问题:NSTextView's insertText method is deprecated in OS X v10.11. What is the replacement?
【问题讨论】:
-
您为什么不阅读stackoverflow.com/questions/32787814/… 上发布的 cmets ?
-
嗨 El Tomato,实际上我阅读了 bhaller 的评论:“使用 NSTextField,您需要使用文本字段的字段编辑器,即 NSTextView”但老实说,我没有理解它。
-
@Cue ,当 myTextField 已经有
44时,您需要insertText的预期输出是多少? -
嗨 RAJAMOHAN-S,当 i-beam 在 4 和 4 之间时,输出应该是 4Abc|4。
标签: swift cocoa nstextfield