gpt4 book ai didi

Swift:从 NSTextField 获取一行

转载 作者:行者123 更新时间:2023-11-28 13:14:47 25 4
gpt4 key购买 nike

你好,

我创建了一个带有 NSTextField 和按钮的简单 Swift 应用程序。 NSTextField 通过 viewDidLoad 方法预加载了一些文本。

我想双击并突出显示一行文本,然后在按下按钮时将该行读入变量。这应该是直截了当的,但我什至无法接近,我找不到任何其他像这个问题一样简单的问题。

有人可以帮忙吗?

//
// ViewController.swift
// ReadTextFields
//
// Created by Andrew on 5/04/2015.
// Copyright (c) 2015 Andrew. All rights reserved.
//

import Cocoa

class ViewController: NSViewController {

@IBOutlet weak var myTextField: NSTextField!


@IBAction func readTheTextField(sender: AnyObject) {
println("Read button pushed.")
// I need some code in here.
}

override func viewDidLoad() {
super.viewDidLoad()

// Do any additional setup after loading the view.
myTextField.stringValue += "To be or not to be.\n"
myTextField.stringValue += "That is the question.\n"
myTextField.stringValue += "Whether tis nobler in the mind,\n"
myTextField.stringValue += "to suffer the slings and arrows of outrageous fortune."
}

override var representedObject: AnyObject? {
didSet {
// Update the view, if already loaded.
}
}


}

最佳答案

看看 NSScanner 类,特别是方法 scanUpToCharactersFromSet。您可以给它一个换行符,让它一次扫描一行到另一个字符串中。

关于Swift:从 NSTextField 获取一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29456427/

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