【问题标题】:What is missing in this Swift name macro for a bridged Objective-C method?对于桥接的 Objective-C 方法,这个 Swift 名称宏中缺少什么?
【发布时间】:2021-02-15 19:18:28
【问题描述】:

Xcode 报告此警告:

'swift_name' 属性的参数必须是 Swift 函数名字符串"

用于以下功能。我不知道我写错了什么。

+ (CGFloat *)feedDetailWithUpdate:(PostUpdate *)update
                     trackingInfo:(nullable TrackingInfo *)trackingInfo
              highlightedComments:(NSArray<FeedComment *> *)highlightedComments
NS_SWIFT_NAME(feedDetailWithUpdate(update:trackingInfo:highlightedComments));

【问题讨论】:

    标签: swift objective-c xcode bridging


    【解决方案1】:

    我想通了,参数列表末尾少了一个冒号:

    NS_SWIFT_NAME(feedDetailWithUpdate(update:trackingInfo:highlightedComments:));
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多