gpt4 book ai didi

objective-c - 无法使用 'schema' 类型的参数列表调用 '(String)'

转载 作者:行者123 更新时间:2023-11-30 10:52:07 25 4
gpt4 key购买 nike

我在将某些 Objective C 转换为 Swift 时遇到问题。

iCloudSchemaDatabase *sdb = [self schema: @"33"];

我不明白问题是什么,我进行了各种尝试并寻找原因,我显然需要传递一个字符串,但没有任何效果......

var x = self.iCloudDBDelegate.schema("")

let sdb = self.iCloudDBDelegate.schema("33")

架构来自 Objective C 协议(protocol)

@protocol iCloudDBDelegate<NSObject>

@required
@property (weak,nonatomic) id<iCloudDBDelegate>iCloudDBDelegate;

@optional
-(iCloudSchemaDatabase*)schema:(NSString*)calledBy;

@end

协议(protocol)将其添加到我的 swift 文件中。

public var iCloudDBDelegate: iCloudDBDelegate!

最佳答案

这是答案,非常惊讶......

let sdb = iCloudDBDelegate!.schema!("33")

关于objective-c - 无法使用 'schema' 类型的参数列表调用 '(String)',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54348030/

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