例フォームを貼り付けることができ、複数のNSTextFieldsを取り、クリップボードにすべての内容をコピーしようとしている:私は、ユーザーがどこでも
顧客名:(NSTextField) お客様番号:(NSTextField)
(ボタン)「コピー注)
ですから、コピーするボタンを押すと、人は、テキストファイルに行き、その後、ペースト、私はそれは次のようになりたい
顧客名:ブレンダ・L. お客様番号:555-55 5から5555
コードを追加しました:
import Cocoa
class ViewController: NSViewController {
@IBOutlet weak var customername: NSTextField!
override func viewDidLoad() {
super.viewDidLoad()
NSPasteboard.general().string; customername
}
override var representedObject: Any? {
didSet {
// Update the view, if already loaded.
}
}
@IBAction func button(_ sender: Any) {
let pasteboard = NSPasteboard.general
pasteboard().string = customername.text
編集:それは働いた
!しかし、
最後の質問 - 次の行の次のフィールドを取得する方法は、貼り付けたときにすべてが同じ行にないようにする方法です。
let stringvalue = "Customer Name: \(customername.stringValue) Customer Number: \(custnum.stringValue)"
私はペーストの出力は、この
顧客名のように見えるようにしたい:あなたはこれを使用するクリップボードにデータを保存するためには555-555-5555
'UITextField'(iOS)またはOS XとCocoa(' NSTextField')? – Willeke
イメージを追加しました。見てください –