Ios XCode在从基于Objective-C的Cocoapod添加初始化函数时出错
我在ViewController中运行以下代码,该代码基于用Objective-C编写的cocoapod:Ios XCode在从基于Objective-C的Cocoapod添加初始化函数时出错,ios,swift,cocoapods,Ios,Swift,Cocoapods,我在ViewController中运行以下代码,该代码基于用Objective-C编写的cocoapod: myCountDownTimer.setupCountDownForTheFirstTime( { (timer:ZGCountDownTimer) -> void in timer.totalCountDownTime = 10 }, restoreFromBackUp: { (timer:ZGCountDow
myCountDownTimer.setupCountDownForTheFirstTime(
{ (timer:ZGCountDownTimer) -> void in
timer.totalCountDownTime = 10
},
restoreFromBackUp: { (timer:ZGCountDownTimer) -> Void in
println ("its not running anymore")
});
我(我想是正确的)将其从Objective-C翻译过来,如下所示:
[self.myCountDownTimer setupCountDownForTheFirstTime:^(ZGCountDownTimer *timer) {
timer.totalCountDownTime = kDefaultCountDownTime;
} restoreFromBackUp:^(ZGCountDownTimer *timer) {
//some code
}];
它没有返回任何代码错误,但XCode开始出现错误(例如,我的所有代码都变为白色),我在屏幕顶部收到一条消息说“XCode遇到问题,源代码编辑器功能受限。正在尝试还原…”
然后,当我尝试构建时,我得到编译错误Swift compile error“由于信号:分段错误:11,命令失败”
我将注释掉这段代码,问题就停止了
提前谢谢