我爲macOs創建一個非常簡單的可可應用程序。textField用戶輸入錯誤 - 可可
您在文本框區域放置了一些東西,當您按下確定按鈕時,應用程序將打開默認瀏覽器,轉到特定的網頁並使用用戶提供的值進行搜索。
我的問題是當我試圖用2個字搜索應用程序停止工作。 用一個詞一切都好。
import Cocoa
類PanelViewContoler:NSViewController {
@IBOutlet weak var quitBtn: NSButton!
@IBOutlet weak var search: NSTextField!
@IBOutlet weak var okBtn: NSButton!
class func loadFromNib()-> PanelViewContoler{
let storyboard = NSStoryboard(name: "Main", bundle: nil)
return storyboard.instantiateController(withIdentifier: "PanelViewContoler") as!
PanelViewContoler
}
override func viewDidLoad() {
super.viewDidLoad()
}
@IBAction func ok(_ sender: Any) {
print("oksss")
let rpStartURL = "https://xxxxxx/communities/service/html/mycommunities?search="
let searchString = rpStartURL + search.stringValue
print(search.stringValue)
let searchURL = NSURL(string: searchString)
NSWorkspace.shared().open(searchURL as! URL)
}
}
其實我需要的是如果在字符串是空間被替換+。 – ChristosV