Disable Swift 3 @objc inference

This commit is contained in:
Eryn Wells 2018-10-05 13:50:21 -07:00
parent cb516f6cf1
commit 39001b0ffa
3 changed files with 4 additions and 5 deletions

View file

@ -675,7 +675,7 @@
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = me.erynwells.Metaballs;
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_SWIFT3_OBJC_INFERENCE = On;
SWIFT_SWIFT3_OBJC_INFERENCE = Default;
SWIFT_VERSION = 4.2;
};
name = Debug;
@ -690,7 +690,7 @@
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = me.erynwells.Metaballs;
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_SWIFT3_OBJC_INFERENCE = On;
SWIFT_SWIFT3_OBJC_INFERENCE = Default;
SWIFT_VERSION = 4.2;
};
name = Release;

View file

@ -260,8 +260,7 @@ public class Field {
// MARK: - Notifications
@objc
func preferencesDidChange(note: Notification) {
@objc func preferencesDidChange(note: Notification) {
guard let userInfo = note.userInfo else { return }
var didChange = false
if let style = userInfo["colorStyle"] as? ColorStyle {

View file

@ -11,7 +11,7 @@ import MetaballsKit
import MetalKit
import ScreenSaver
@objc public class MetaballsSaverView: ScreenSaverView, RendererDelegate {
public class MetaballsSaverView: ScreenSaverView, RendererDelegate {
private static func defaultParameters() -> Parameters {
var p = Parameters()
let defaults = UserDefaults.standard