gpt4 book ai didi

ios - Swift 看不到使用 block 的 objc 类函数

转载 作者:行者123 更新时间:2023-11-28 13:10:26 26 4
gpt4 key购买 nike

我正在快速使用 HMSegmentedControl( https://github.com/HeshamMegid/HMSegmentedControl )。

当我尝试使用以下功能时

- (void)setIndexChangeBlock:(IndexChangeBlock)indexChangeBlock;

当我使用下面的语法时Xcode找不到他的函数

categoriesView.setIndexChangeBlock {

}

它说“HMSegmentedControl 没有名为 categoriesView.setIndexChangeBlock 的成员。我注意到 HMSegmentedControl 中另一个不使用 block 的函数已被 Xcode 识别。

- (void)setSelectedSegmentIndex:(NSUInteger)index animated:(BOOL)animated;

如何解决?

谢谢!

最佳答案

使用这个设置 block

categoriesView.indexChangeBlock = { (index) in

if index == 0 {
//Do something
}
}

关于ios - Swift 看不到使用 block 的 objc 类函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31531330/

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