Before this gets marked as duplicate, I've already checked The use of Swift 3 @objc inference in Swift 4 mode is deprecated?
I'm resuming development on app which I had been working on before Xcode 9 (with Swift 4) was released.
I'm getting the build time warning "The use of Swift 3 @objc inference in Swift 4 mode is deprecated. Please address deprecated @objc inference warnings, test your code with “Use of deprecated Swift 3 @objc inference” logging enabled, and then disable inference by changing the "Swift 3 @objc Inference" build setting to "Default" for the "Rushed" target."
I know how to turn on/off/default the build setting but even when I turn it on and then 'default' it, the warning is still appearing.
Scrolling through my files, there are no warnings/yellow triangles which could tell me where the issue is occurring and there's no 'Fix' button appearing.
Please help!
...Tests
target for example)? The warning is displayed for each target individually. – vadianTarget
section. It turns out that my app's @objc interference was on even though it was off inProject
section. – Adi219