diff --git a/GMStepper/GMStepper.swift b/GMStepper/GMStepper.swift index ab27ceb..6026345 100644 --- a/GMStepper/GMStepper.swift +++ b/GMStepper/GMStepper.swift @@ -233,7 +233,7 @@ import UIKit } } - required public init(coder aDecoder: NSCoder) { + required public init?(coder aDecoder: NSCoder) { super.init(coder: aDecoder) setup() } diff --git a/GMStepperExample/GMStepperExample.xcodeproj/project.pbxproj b/GMStepperExample/GMStepperExample.xcodeproj/project.pbxproj index 815e072..edbbafe 100644 --- a/GMStepperExample/GMStepperExample.xcodeproj/project.pbxproj +++ b/GMStepperExample/GMStepperExample.xcodeproj/project.pbxproj @@ -169,8 +169,9 @@ 319C192A1B4843EB005EFEE5 /* Project object */ = { isa = PBXProject; attributes = { + LastSwiftMigration = 0700; LastSwiftUpdateCheck = 0700; - LastUpgradeCheck = 0640; + LastUpgradeCheck = 0700; ORGANIZATIONNAME = "Gunay Mert Karadogan"; TargetAttributes = { 319C19311B4843EB005EFEE5 = { @@ -292,6 +293,7 @@ COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_DYNAMIC_NO_PIC = NO; GCC_NO_COMMON_BLOCKS = YES; @@ -358,6 +360,7 @@ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; INFOPLIST_FILE = GMStepperExample/Info.plist; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + PRODUCT_BUNDLE_IDENTIFIER = "com.gunaymert.$(PRODUCT_NAME:rfc1034identifier)"; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Debug; @@ -368,6 +371,7 @@ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; INFOPLIST_FILE = GMStepperExample/Info.plist; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + PRODUCT_BUNDLE_IDENTIFIER = "com.gunaymert.$(PRODUCT_NAME:rfc1034identifier)"; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; @@ -386,6 +390,7 @@ ); INFOPLIST_FILE = GMStepperExampleTests/Info.plist; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + PRODUCT_BUNDLE_IDENTIFIER = "com.gunaymert.$(PRODUCT_NAME:rfc1034identifier)"; PRODUCT_NAME = "$(TARGET_NAME)"; TEST_HOST = "$(BUILT_PRODUCTS_DIR)/GMStepperExample.app/GMStepperExample"; }; @@ -401,6 +406,7 @@ ); INFOPLIST_FILE = GMStepperExampleTests/Info.plist; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + PRODUCT_BUNDLE_IDENTIFIER = "com.gunaymert.$(PRODUCT_NAME:rfc1034identifier)"; PRODUCT_NAME = "$(TARGET_NAME)"; TEST_HOST = "$(BUILT_PRODUCTS_DIR)/GMStepperExample.app/GMStepperExample"; }; diff --git a/GMStepperExample/GMStepperExample/Base.lproj/LaunchScreen.xib b/GMStepperExample/GMStepperExample/Base.lproj/LaunchScreen.xib index 36fb40c..5421ea3 100644 --- a/GMStepperExample/GMStepperExample/Base.lproj/LaunchScreen.xib +++ b/GMStepperExample/GMStepperExample/Base.lproj/LaunchScreen.xib @@ -1,7 +1,8 @@ - + - + + @@ -13,17 +14,20 @@ + diff --git a/GMStepperExample/GMStepperExample/Base.lproj/Main.storyboard b/GMStepperExample/GMStepperExample/Base.lproj/Main.storyboard index 8d652d9..bf995ae 100644 --- a/GMStepperExample/GMStepperExample/Base.lproj/Main.storyboard +++ b/GMStepperExample/GMStepperExample/Base.lproj/Main.storyboard @@ -1,7 +1,8 @@ - + - + + @@ -19,6 +20,7 @@ + @@ -34,6 +36,7 @@ + @@ -62,6 +65,7 @@ + @@ -87,6 +91,7 @@ + @@ -127,6 +132,7 @@ + diff --git a/GMStepperExample/GMStepperExample/Info.plist b/GMStepperExample/GMStepperExample/Info.plist index 93e4cfd..6905cc6 100644 --- a/GMStepperExample/GMStepperExample/Info.plist +++ b/GMStepperExample/GMStepperExample/Info.plist @@ -7,7 +7,7 @@ CFBundleExecutable $(EXECUTABLE_NAME) CFBundleIdentifier - com.gunaymert.$(PRODUCT_NAME:rfc1034identifier) + $(PRODUCT_BUNDLE_IDENTIFIER) CFBundleInfoDictionaryVersion 6.0 CFBundleName diff --git a/GMStepperExample/GMStepperExample/ViewController.swift b/GMStepperExample/GMStepperExample/ViewController.swift index de6a7d9..5439704 100644 --- a/GMStepperExample/GMStepperExample/ViewController.swift +++ b/GMStepperExample/GMStepperExample/ViewController.swift @@ -17,6 +17,6 @@ class ViewController: UIViewController { } func stepperValueChanged(stepper: GMStepper) { - print(stepper.value) + print(stepper.value, terminator: "") } } diff --git a/GMStepperExample/GMStepperExampleTests/Info.plist b/GMStepperExample/GMStepperExampleTests/Info.plist index cb7633c..ba72822 100644 --- a/GMStepperExample/GMStepperExampleTests/Info.plist +++ b/GMStepperExample/GMStepperExampleTests/Info.plist @@ -7,7 +7,7 @@ CFBundleExecutable $(EXECUTABLE_NAME) CFBundleIdentifier - com.gunaymert.$(PRODUCT_NAME:rfc1034identifier) + $(PRODUCT_BUNDLE_IDENTIFIER) CFBundleInfoDictionaryVersion 6.0 CFBundleName