【发布时间】:2016-11-30 20:59:40
【问题描述】:
我有以下类,我使用函数匹配来搜索SongTitle 和ESongTitle 中的字符串。
class KeerthanaiArray: NSObject {
var SongTitle: String = String()
var SongLyrics: String = String()
var ESongTitle: String = String()
init(SongTitle: String, SongLyrics:String, ESongTitle: String) {
self.SongTitle = SongTitle
self.SongLyrics = SongLyrics
self.ESongTitle = ESongTitle
}
func match(string:String) -> Bool {
return SongTitle.containsString(string) || ESongTitle.containsString(string)
}
}
我无法在其类之外使用函数匹配,所以我尝试使用以下逻辑:
for keerthanaiArrayObject in keerthanaiArray {
let searchr = (keerthanaiArrayObject.match(searchText.lowercaseString))}
但现在我无法在其 for 循环之外引用 searchr。请协助引用这些函数。
【问题讨论】:
标签: arrays swift function class search