Skip to content
This repository was archived by the owner on Mar 10, 2022. It is now read-only.

Commit 7983918

Browse files
author
Andrew Lloyd
committed
Swift 4 update
1 parent 9836460 commit 7983918

File tree

2 files changed

+12
-8
lines changed

2 files changed

+12
-8
lines changed

KeyboardHelper.xcodeproj/project.pbxproj

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -189,11 +189,11 @@
189189
TargetAttributes = {
190190
275BCA761C57C9F800FF3647 = {
191191
CreatedOnToolsVersion = 7.2;
192-
LastSwiftMigration = 0800;
192+
LastSwiftMigration = 0900;
193193
};
194194
275BCA801C57C9F800FF3647 = {
195195
CreatedOnToolsVersion = 7.2;
196-
LastSwiftMigration = 0800;
196+
LastSwiftMigration = 0900;
197197
};
198198
};
199199
};
@@ -368,7 +368,8 @@
368368
SKIP_INSTALL = YES;
369369
SWIFT_OBJC_INTERFACE_HEADER_NAME = "$(SWIFT_MODULE_NAME)-Swift.h";
370370
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
371-
SWIFT_VERSION = 3.0;
371+
SWIFT_SWIFT3_OBJC_INFERENCE = On;
372+
SWIFT_VERSION = 4.0;
372373
};
373374
name = Debug;
374375
};
@@ -387,7 +388,8 @@
387388
SKIP_INSTALL = YES;
388389
SWIFT_OBJC_INTERFACE_HEADER_NAME = "$(SWIFT_MODULE_NAME)-Swift.h";
389390
SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
390-
SWIFT_VERSION = 3.0;
391+
SWIFT_SWIFT3_OBJC_INFERENCE = On;
392+
SWIFT_VERSION = 4.0;
391393
};
392394
name = Release;
393395
};
@@ -398,7 +400,8 @@
398400
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
399401
PRODUCT_BUNDLE_IDENTIFIER = com.nodes.KeyboardHelperTests;
400402
PRODUCT_NAME = "$(TARGET_NAME)";
401-
SWIFT_VERSION = 3.0;
403+
SWIFT_SWIFT3_OBJC_INFERENCE = On;
404+
SWIFT_VERSION = 4.0;
402405
};
403406
name = Debug;
404407
};
@@ -410,7 +413,8 @@
410413
PRODUCT_BUNDLE_IDENTIFIER = com.nodes.KeyboardHelperTests;
411414
PRODUCT_NAME = "$(TARGET_NAME)";
412415
SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
413-
SWIFT_VERSION = 3.0;
416+
SWIFT_SWIFT3_OBJC_INFERENCE = On;
417+
SWIFT_VERSION = 4.0;
414418
};
415419
name = Release;
416420
};

KeyboardHelper/Classes/KeyboardHelper.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,12 +55,12 @@ public class KeyboardHelper {
5555
delegate = nil
5656
}
5757

58-
dynamic private func keyboardWillAppear(_ note: Notification) {
58+
@objc dynamic private func keyboardWillAppear(_ note: Notification) {
5959
let info = KeyboardAppearanceInfo(notification: note)
6060
self.delegate?.keyboardWillAppear(info)
6161
}
6262

63-
dynamic private func keyboardWillDisappear(_ note: Notification) {
63+
@objc dynamic private func keyboardWillDisappear(_ note: Notification) {
6464
let info = KeyboardAppearanceInfo(notification: note)
6565
self.delegate?.keyboardWillDisappear(info)
6666
}

0 commit comments

Comments
 (0)