diff --git a/CHIPageControl.xcodeproj/project.pbxproj b/CHIPageControl.xcodeproj/project.pbxproj index b9c0f16..cd59a24 100644 --- a/CHIPageControl.xcodeproj/project.pbxproj +++ b/CHIPageControl.xcodeproj/project.pbxproj @@ -165,7 +165,7 @@ 4313A78B1E7A831E0015A568 = { CreatedOnToolsVersion = 8.2.1; DevelopmentTeam = 4J5NY3YD66; - LastSwiftMigration = 0820; + LastSwiftMigration = 0900; ProvisioningStyle = Automatic; }; }; @@ -335,7 +335,8 @@ PRODUCT_NAME = "$(TARGET_NAME)"; SKIP_INSTALL = YES; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 3.0; + SWIFT_SWIFT3_OBJC_INFERENCE = On; + SWIFT_VERSION = 4.0; }; name = Debug; }; @@ -355,7 +356,8 @@ PRODUCT_BUNDLE_IDENTIFIER = lv.chi.CHIPageControl; PRODUCT_NAME = "$(TARGET_NAME)"; SKIP_INSTALL = YES; - SWIFT_VERSION = 3.0; + SWIFT_SWIFT3_OBJC_INFERENCE = On; + SWIFT_VERSION = 4.0; }; name = Release; }; diff --git a/CHIPageControl/Core/CHIBasePageControl.swift b/CHIPageControl/Core/CHIBasePageControl.swift index 89a5257..1e858ec 100644 --- a/CHIPageControl/Core/CHIBasePageControl.swift +++ b/CHIPageControl/Core/CHIBasePageControl.swift @@ -109,7 +109,7 @@ import UIKit self.displayLink?.add(to: .current, forMode: .commonModes) } - internal func updateFrame() { + @objc internal func updateFrame() { self.animate() }