DeepLinkKit: registerHandlerClass function is not there?
I have been upgrading to swift 3 for the passed hours i have put everything to work, except for DeepLinkKit. I am not able to find the function registerHandlerClass anymore. The weird thing is it is in the DPLDeepLinkRouter.h but when i command click on DeepLinkKit within my own code i get the following:

I am not sure that this is a problem I have or this is a problem in the pod. I have deleted the pods, deleted Podfile.lock, deleted derived data, cleaned my project, everything, but it still doesn’t show up. Does anyone know what to do?
About this issue
- Original URL
- State: closed
- Created 8 years ago
- Reactions: 2
- Comments: 19 (8 by maintainers)
Commits related to this issue
- #111 - registerHandlerClass:forRoute: interface is generated for Swift 3 — committed to button/DeepLinkKit by pavelpantus 8 years ago
- Merge pull request #112 from button/pavel/111_registerHandlerClass_swift3_interface #111 - registerHandlerClass:forRoute: interface is generated for Swift 3 — committed to button/DeepLinkKit by pavelpantus 8 years ago
Hi @borek2 , thanks for reporting the issue. This branch should fix the problem. You can try it like this:
Awesome! Thanks so much! I will be testing this tomorrow @pantuspavel
@doohoo @borek2 It looks likely that there may have to be an interface change and bump to
2.0.0for support for Xcode 8 / Swift 3.We’ll take a look in the early week and try to get something out asap!
In the meantime, if either of you find a sensible interface change that works, feel free to fork / share.