选择器'labelColor'没有已知的类方法 - react-native-image-crop-picker - 用于 react-native iOS

Posted

技术标签:

【中文标题】选择器\'labelColor\'没有已知的类方法 - react-native-image-crop-picker - 用于 react-native iOS【英文标题】:No known class method for selector 'labelColor' - react-native-image-crop-picker - for react-native iOS选择器'labelColor'没有已知的类方法 - react-native-image-crop-picker - 用于 react-native iOS 【发布时间】:2020-03-18 17:03:14 【问题描述】:

我在 react-native 应用程序中使用 react-native-image-crop-picker 库 版本详情

react-native version: 59.10
 react-native-image-crop-picker: 0.25.3
 xcode: 10.1

执行代码时出现错误 QBImagePicker/QBAssetsViewController.m:198:31: No known class method for selector 'labelColor'

195    // Info label
196    UIColor *labelColor = [UIColor blackColor];
197    if (@available(ios 13.0, *)) 
198        labelColor = [UIColor labelColor];
199    

我已尝试升级库版本,但问题仍然存在。谁能帮忙

提前谢谢你

【问题讨论】:

Xcode 11.3.1, react-native-image-crop-picker: 0.28.0, "react-native": "0.61.5",到目前为止没有问题,也许你需要更新. 同样的问题,阿努找到解决办法了吗? 【参考方案1】:
@property (class, nonatomic, readonly) UIColor *labelColor  
        API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);

我正在使用 XCode,但被此绊倒了。请注意UIInterface.h 定义(上图),它不适用于 watchOS。如果您的代码和我的一样,并且被 WatchOS 使用,那么您将遇到上述问题。

【讨论】:

以上是关于选择器'labelColor'没有已知的类方法 - react-native-image-crop-picker - 用于 react-native iOS的主要内容,如果未能解决你的问题,请参考以下文章

错误“选择器“canSendTweet”没有已知的类方法

选择器'circleOfButtons:buttonSize:radius:'没有已知的类方法

错误:选择器“isPedometerEventTrackingAvailable”没有已知的类方法

选择器'application:openURL:options:sourceApplication:annotation'没有已知的类方法

错误:选择器“setScreenName:screenClass:”没有已知的类方法

选择器“logInInBackgroundWithReadPermissions:block:”没有已知的类方法