Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import Cocoa
- import rebekka
- class ViewController: NSViewController {
- @IBOutlet weak var IDOutlet: NSTextField!
- @IBOutlet weak var titreOutlet: NSTextField!
- @IBOutlet weak var anneeOutlet: NSTextField!
- @IBOutlet weak var dureeOutlet: NSTextField!
- @IBOutlet weak var diff1Outlet: NSTextField!
- @IBOutlet weak var diff2Outlet: NSTextField!
- @IBOutlet weak var diff3Outlet: NSTextField!
- @IBOutlet weak var rubOutlet: NSPopUpButton!
- @IBOutlet weak var LabelOutlet: NSTextField!
- @IBAction func pressButton(_ sender: Any) {
- LabelOutlet.stringValue = IDOutlet.stringValue
- let file = "test.xml"
- let writingText = "not relevent XML content here"
- if let dir : NSString = NSSearchPathForDirectoriesInDomains(FileManager.SearchPathDirectory.desktopDirectory, FileManager.SearchPathDomainMask.allDomainsMask, true).first as NSString? {
- let path = dir.appendingPathComponent(file);
- //writing
- do {
- try writingText.write(toFile: path, atomically: false, encoding: String.Encoding.utf8)
- } catch {
- /* error handling here */
- }
- //reading
- do {
- let error = try NSString(contentsOfFile: path, encoding: String.Encoding.utf8.rawValue)
- var configFTP = SessionConfiguration()
- configFTP.host = "ftphere"
- configFTP.username = "login"
- configFTP.password = "pass"
- let session = Session(configuration: configFTP)
- let fileURL = URL(fileURLWithPath: "file:///Users/petaire/Desktop/test.xml")
- let path = "/Users/petaire/Desktop/test.xml"
- session.upload(fileURL, path: path, completionHandler: { (result, error) in
- print("Upload file with result:n(result), error: (error)nn")
- })
- print(rubOutlet.indexOfSelectedItem+1)
- }
- catch {
- print(error)
- }
- }
- }
- override func viewDidLoad() {
- super.viewDidLoad()
- // Do any additional setup after loading the view.
- }
- override var representedObject: Any? {
- didSet {
- // Update the view, if already loaded.
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement