-[ECSlidingViewController notifyWhenInteractionChangesUsingBlock:]:无法识别的选择器已发送到实例

问题描述 投票:2回答:1

我最近将Xcode更新到版本11.3.1,此后,我无法运行我的应用程序。我收到以下异常:

2020-02-11 16:13:04.767795-0600 UVM [5204:80616]-[ECSlidingViewController notifyWhenInteractionChangesUsingBlock:]:无法识别的选择器已发送到实例0x7f8258016c00

2020-02-11 16:13:04.785346-0600 UVM [5204:80616] ***由于未捕获的异常'NSInvalidArgumentException'而终止应用程序,原因:'-[ECSlidingViewController notifyWhenInteractionChangesUsingBlock:]:无法识别的选择器已发送至实例0x7f8258016c00'

在进行Xcode更新之前,它工作正常。谁能帮我解决这个问题?

unrecognized-selector ecslidingviewcontroller
1个回答
2
投票

似乎不推荐使用以下方法,而是在启动过程中引发异常的方法。

  • ((void)notifyWhenInteractionEndsUsingBlock:(void(^)(idcontext))handler {self.coordinatorInteractionEnded =处理程序;}

它在ECSlidingViewController.m中

如果我们注释掉该方法并添加以下方法,则该应用程序将再次正常运行:

  • (void)notifyWhenInteractionChangesUsingBlock:(nonnull void(^)(id _Nonnull))handler {self.coordinatorInteractionEnded =处理程序;}
© www.soinside.com 2019 - 2024. All rights reserved.