From 3f6ce99e21633578e54047a1de781fce32c6ab09 Mon Sep 17 00:00:00 2001 From: Brent Simmons Date: Sat, 8 Jul 2017 13:14:39 -0700 Subject: [PATCH] Converrt Data.framework to Swift 4. --- Frameworks/Data/Data.xcodeproj/project.pbxproj | 8 ++++---- Frameworks/Data/Folder.swift | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Frameworks/Data/Data.xcodeproj/project.pbxproj b/Frameworks/Data/Data.xcodeproj/project.pbxproj index 33f7c4305..d152730ac 100644 --- a/Frameworks/Data/Data.xcodeproj/project.pbxproj +++ b/Frameworks/Data/Data.xcodeproj/project.pbxproj @@ -414,6 +414,8 @@ SDKROOT = macosx; SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_SWIFT3_OBJC_INFERENCE = Off; + SWIFT_VERSION = 4.0; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; @@ -459,6 +461,8 @@ MTL_ENABLE_DEBUG_INFO = NO; SDKROOT = macosx; SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; + SWIFT_SWIFT3_OBJC_INFERENCE = Off; + SWIFT_VERSION = 4.0; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; @@ -483,7 +487,6 @@ PRODUCT_NAME = "$(TARGET_NAME)"; SKIP_INSTALL = YES; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 3.0; }; name = Debug; }; @@ -505,7 +508,6 @@ PRODUCT_BUNDLE_IDENTIFIER = com.ranchero.Data; PRODUCT_NAME = "$(TARGET_NAME)"; SKIP_INSTALL = YES; - SWIFT_VERSION = 3.0; }; name = Release; }; @@ -519,7 +521,6 @@ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks"; PRODUCT_BUNDLE_IDENTIFIER = com.ranchero.DataTests; PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 3.0; }; name = Debug; }; @@ -533,7 +534,6 @@ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks"; PRODUCT_BUNDLE_IDENTIFIER = com.ranchero.DataTests; PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 3.0; }; name = Release; }; diff --git a/Frameworks/Data/Folder.swift b/Frameworks/Data/Folder.swift index be310d4b7..09e78f22d 100644 --- a/Frameworks/Data/Folder.swift +++ b/Frameworks/Data/Folder.swift @@ -24,7 +24,7 @@ public final class Folder: UnreadCountProvider { // MARK: Notifications - dynamic public func unreadCountDidChange(_ note: Notification) { + @objc dynamic public func unreadCountDidChange(_ note: Notification) { guard let obj = note.object else { return