ios - 在 Swift 中访问类函数内的函数

标签 ios swift

我如何调用黑暗并将参数放入其中?

class imageProcesses {
   class func DefaultProcesses() {
       func CompleteDarkness(image: UIImage) -> UIImage {
           let dark = Darken(124, image: image)
           return dark
       }
   }
}

我尝试过这个:

ImageProcessor.DefaultProcesses().CompleteDarkness(image!)

但是不起作用

最佳答案

您不能从外部调用嵌套函数。将其移出到类函数中:

class imageProcesses {
   class func CompleteDarkness(image: UIImage) -> UIImage {
       let dark = Darken(124, image: image)
       return dark
    }

   class func DefaultProcesses() {
       // ...
   }
}

关于ios - 在 Swift 中访问类函数内的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35186595/

相关文章:

ios - 如何激活 iOS 8 自定义键盘中的双击、按住按键?

ios - UINavigationController 下面的 native View ?

ios - XCode 中的自动布局问题

swift - 从 Swift Core Data 中的许多关系中获取属性

ios - 导航栏 :shouldPop is not functioning as expected

c# - MonoTouch-XCode的组织器中更好的控制台输出

ios - 苹果 watch : Digital Crown haptic feedback

swift - 更改 UINavigationbar 的大小

ios - UILabel 与可读指南对齐适用于 iPad,但不适用于手机

ios - 没有从 API 获取所有数据