我们可以在Objective-C块中使用inout参数吗?

时间:2014-10-01 20:51:36

标签: objective-c objective-c-blocks swizzling

这样的东西?

^void (__unsafe_unretained UIViewController self, UIScrollView *scrollView, CGPoint velocity, inout CGPoint *targetContentOffset){
    // Something
}

或者是使用这种参数的替代方案。

上下文:

我试图调整scrollViewWillEndDragging:withVelocity:targetContentOffset:的{​​{1}}方法,但最后一个参数UIScrollviewDelegate是一个inout参数。我正在使用https://github.com/JonasGessner/JGMethodSwizzler来调用希望将块用作替换方法的实例。

我正在尝试使用的代码......

targetContentOffset

任何人都可以帮助我吗?

0 个答案:

没有答案