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

Commit

Permalink
Merge pull request #28 from nodes-ios/develop
Browse files Browse the repository at this point in the history
Swift 4 update
  • Loading branch information
Andrew Lloyd authored Nov 10, 2017
2 parents 71698b3 + 5234fae commit b8c8f0c
Show file tree
Hide file tree
Showing 3 changed files with 15 additions and 11 deletions.
6 changes: 3 additions & 3 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
language: objective-c
osx_image: xcode8.1
osx_image: xcode9.1
branches:
only:
- master
Expand All @@ -9,9 +9,9 @@ env:
global:
- PROJECT_NAME="KeyboardHelper.xcodeproj"
- IOS_FRAMEWORK_SCHEME="KeyboardHelper"
- IOS_SDK=iphonesimulator10.1
- IOS_SDK=iphonesimulator11.1
matrix:
- DESTINATION="OS=10.1,name=iPhone 6S Plus" SCHEME="$IOS_FRAMEWORK_SCHEME" SDK="$IOS_SDK" RUN_TESTS="YES"
- DESTINATION="OS=11.1,name=iPhone 6S Plus" SCHEME="$IOS_FRAMEWORK_SCHEME" SDK="$IOS_SDK" RUN_TESTS="YES"

script:
- set -o pipefail
Expand Down
16 changes: 10 additions & 6 deletions KeyboardHelper.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -189,11 +189,11 @@
TargetAttributes = {
275BCA761C57C9F800FF3647 = {
CreatedOnToolsVersion = 7.2;
LastSwiftMigration = 0800;
LastSwiftMigration = 0900;
};
275BCA801C57C9F800FF3647 = {
CreatedOnToolsVersion = 7.2;
LastSwiftMigration = 0800;
LastSwiftMigration = 0900;
};
};
};
Expand Down Expand Up @@ -368,7 +368,8 @@
SKIP_INSTALL = YES;
SWIFT_OBJC_INTERFACE_HEADER_NAME = "$(SWIFT_MODULE_NAME)-Swift.h";
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
SWIFT_VERSION = 3.0;
SWIFT_SWIFT3_OBJC_INFERENCE = On;
SWIFT_VERSION = 4.0;
};
name = Debug;
};
Expand All @@ -387,7 +388,8 @@
SKIP_INSTALL = YES;
SWIFT_OBJC_INTERFACE_HEADER_NAME = "$(SWIFT_MODULE_NAME)-Swift.h";
SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
SWIFT_VERSION = 3.0;
SWIFT_SWIFT3_OBJC_INFERENCE = On;
SWIFT_VERSION = 4.0;
};
name = Release;
};
Expand All @@ -398,7 +400,8 @@
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = com.nodes.KeyboardHelperTests;
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_VERSION = 3.0;
SWIFT_SWIFT3_OBJC_INFERENCE = On;
SWIFT_VERSION = 4.0;
};
name = Debug;
};
Expand All @@ -410,7 +413,8 @@
PRODUCT_BUNDLE_IDENTIFIER = com.nodes.KeyboardHelperTests;
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
SWIFT_VERSION = 3.0;
SWIFT_SWIFT3_OBJC_INFERENCE = On;
SWIFT_VERSION = 4.0;
};
name = Release;
};
Expand Down
4 changes: 2 additions & 2 deletions KeyboardHelper/Classes/KeyboardHelper.swift
Original file line number Diff line number Diff line change
Expand Up @@ -55,12 +55,12 @@ public class KeyboardHelper {
delegate = nil
}

dynamic private func keyboardWillAppear(_ note: Notification) {
@objc dynamic private func keyboardWillAppear(_ note: Notification) {
let info = KeyboardAppearanceInfo(notification: note)
self.delegate?.keyboardWillAppear(info)
}

dynamic private func keyboardWillDisappear(_ note: Notification) {
@objc dynamic private func keyboardWillDisappear(_ note: Notification) {
let info = KeyboardAppearanceInfo(notification: note)
self.delegate?.keyboardWillDisappear(info)
}
Expand Down

0 comments on commit b8c8f0c

Please sign in to comment.