Closed kelvinlauKL closed 6 years ago
@wvteijlingen The framework builds, but some tests aren't passing. Could you take a look?
Currently stuck on line 147 of the Resource
class.
setValue(value, forKey: field)
caught "NSUnknownKeyException", "[<Spine_iOSTests.Foo 0x7f9048418b50> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key booleanAttribute."
Fixed in d8ca355. Swift 4 no longer generates the Objective-C interfaces for Swift classes, so we needed @objcMembers
attribute to the Resource
class to support it.
Work in progress
This PR migrates the framework to Swift 4.
Brief description of changes
Updates to generics
Removed many generic constraints based on
Resource
. Xcode 9 compiler warns of the unneeded constraint:Updated Podspec
Updated dependencies to use latest versions