From 7bbc5622084feb32aaeef5857749ecde5fbfac78 Mon Sep 17 00:00:00 2001 From: Podul Date: Sun, 24 Nov 2019 18:06:49 +0800 Subject: [PATCH] add @objc --- ShadowsocksX-NG/ServerProfile.swift | 20 ++++++++++---------- ShadowsocksX-NG/StatusItemView.swift | 4 ++-- ShadowsocksX-NG/Subscribe.swift | 8 ++++---- 3 files changed, 16 insertions(+), 16 deletions(-) diff --git a/ShadowsocksX-NG/ServerProfile.swift b/ShadowsocksX-NG/ServerProfile.swift index 5e558be1..a141d4c9 100644 --- a/ShadowsocksX-NG/ServerProfile.swift +++ b/ShadowsocksX-NG/ServerProfile.swift @@ -13,17 +13,17 @@ import Cocoa class ServerProfile: NSObject { var uuid: String - var serverHost: String = "" - var serverPort: uint16 = 8379 - var method:String = "aes-128-cfb" - var password:String = "" - var remark:String = "" + @objc var serverHost: String = "" + @objc var serverPort: uint16 = 8379 + @objc var method:String = "aes-128-cfb" + @objc var password:String = "" + @objc var remark:String = "" - var ssrProtocol:String = "origin" - var ssrProtocolParam:String = "" - var ssrObfs:String = "plain" - var ssrObfsParam:String = "" - var ssrGroup: String = "" + @objc var ssrProtocol:String = "origin" + @objc var ssrProtocolParam:String = "" + @objc var ssrObfs:String = "plain" + @objc var ssrObfsParam:String = "" + @objc var ssrGroup: String = "" var latency:String? diff --git a/ShadowsocksX-NG/StatusItemView.swift b/ShadowsocksX-NG/StatusItemView.swift index 7d2573ba..1cc1ee3b 100755 --- a/ShadowsocksX-NG/StatusItemView.swift +++ b/ShadowsocksX-NG/StatusItemView.swift @@ -35,7 +35,7 @@ open class StatusItemView: NSControl { darkMode = SystemThemeChangeHelper.isCurrentDark() - SystemThemeChangeHelper.addRespond(target: self, selector: #selector(changeMode)) + SystemThemeChangeHelper.addRespond(target: self, selector: #selector(_changeMode)) } required public init?(coder: NSCoder) { @@ -105,7 +105,7 @@ open class StatusItemView: NSControl { } } - @objc func changeMode() { + @objc func _changeMode() { darkMode = SystemThemeChangeHelper.isCurrentDark() setNeedsDisplay() } diff --git a/ShadowsocksX-NG/Subscribe.swift b/ShadowsocksX-NG/Subscribe.swift index 41a3d4d0..98b79d8a 100644 --- a/ShadowsocksX-NG/Subscribe.swift +++ b/ShadowsocksX-NG/Subscribe.swift @@ -11,11 +11,11 @@ import Alamofire class Subscribe: NSObject{ - var subscribeFeed = "" + @objc var subscribeFeed = "" var isActive = true - var maxCount = 0 // -1 is not limited - var groupName = "" - var token = "" + @objc var maxCount = 0 // -1 is not limited + @objc var groupName = "" + @objc var token = "" var cache = "" var profileMgr: ServerProfileManager!