let selector: Selector = #selector(getter: UIPrinter.displayName)
我想将此行转换为swift 2.2
这里是函数的完整代码
func indexFiles() {
let selector: Selector = #selector(getter: UIPrinter.displayName)
sections = Array(repeating: [], count: collation.sectionTitles.count)
if let sortedObjects = collation.sortedArrayFromArray(files, collationStringSelector: selector) as? [FBFile]{
for object in sortedObjects {
let sectionNumber = collation.sectionForObject(object, collationStringSelector: selector)
sections[sectionNumber].append(object)
}
}
}
答案 0 :(得分:0)
尝试从UIPrinter实例var获取选择器。你可以使用
Selector类的公共init(_ str:String)初始化程序。
let url = NSURL(fileURLWithPath: "file url ")
let printer = UIPrinter(URL:url)
let selector:Selector = Selector(printer.displayName)