在教程的帮助下,我创建了一个自定义类来将图像裁剪成正方形。
看起来是这样的:

import UIKit

class ImageUtil: NSObject {

static func cropToSquare(image originalImage: UIImage) -> UIImage {

    (...)

    return image
}

}

尝试在ViewController类中使用此函数时,出现错误:ImageUtil没有名为“cropToSquare”的成员。
let croppedImage: UIImage = ImageUtil().cropToSquare(image: image)

但很明显它就在那里。我错过了什么或做错了什么?
谢谢你的帮助!

最佳答案

它是一个类方法,而不是实例方法-从ImageUtil之后删除()因为这是在创建类的实例

let croppedImage: UIImage = ImageUtil.cropToSquare(image: image)

关于ios - 在Swift中找不到自定义类成员,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31501997/

10-11 19:48