gpt4 book ai didi

swift - 在 Swift 中从 NSTextView 获取文本

转载 作者:搜寻专家 更新时间:2023-10-31 22:08:50 24 4
gpt4 key购买 nike

我有一个 NSTextView,用户将在其中输入文本。我正在使用它而不是 NSTextField,因为我需要它来支持在用户点击输入时添加一个新行(这似乎不适用于 NSTextField,但它适用于 NSTextView)

我这辈子都想不出如何从 NSTextView 中获取所有文本。

这个 SO 答案告诉我如何在 Objective-C 中做到这一点:

How to find the text in an NSTextView?

但我很难转向 Swift。如果我尝试将 textStorage 属性转换为 NSAttributedString,则会收到错误消息“无法将表达式类型 NSTextStorage 转换为类型 NSAttributedString”。

这是一个 OSX 应用程序,而不是 iPhone 应用程序,如果出于某种原因有任何区别的话。

在此先感谢您的帮助。

最佳答案

我在类型转换时忘记感叹号。我需要这样做:(NSTextView 的名称是 txtPhoneNumbers)

    (txtPhoneNumbers.textStorage as NSAttributedString!).string

关于swift - 在 Swift 中从 NSTextView 获取文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26595530/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com