gpt4 book ai didi

ios - 'application :handleActionWithIdentifier:forRemoteNotification:completionHandler 实现中的参数类型冲突

转载 作者:行者123 更新时间:2023-12-01 16:02:08 26 4
gpt4 key购买 nike

- (void)application:(UIApplication *)application handleActionWithIdentifier:(NSString *)identifier forRemoteNotification:(NSDictionary *)userInfo completionHandler:(void (^)(void))completionHandler {}

我收到了这个警告。有人可以告诉这里有什么问题吗?

Conflicting parameter types in implementation of 'application:handleActionWithIdentifier:forRemoteNotification:completionHandler:': 'void (^ _Nonnull __strong)()' vs 'void (^__strong _Nonnull)(void)'

最佳答案

一种解决方法是禁用 Clang 的 -Wstrict-prototypes,如下所示:

- (void)application:(UIApplication *)application handleActionWithIdentifier:(NSString *)identifier forRemoteNotification:(NSDictionary *)userInfo
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wstrict-prototypes"
completionHandler:(void(^)())completionHandler
#pragma clang diagnostic pop
{}

handleActionWithIdentifier:forLocalNotifications 也是如此。
这似乎是一个错误。

关于ios - 'application :handleActionWithIdentifier:forRemoteNotification:completionHandler 实现中的参数类型冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51036649/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com