1
運行此代碼需要什麼? 嗨,我已經有這部分代碼。它會搜索的結構的陣列,並提供 - 如果發現 - 該項目的索引:在struct中搜索,傳遞數組的索引?
for index in 0 ..< gSteering.count {
if gSteering[index].Ext == fileExtension.uppercaseString {
priority = index
break
}
}
我敢肯定,有正在使用的庫函數shoreter和更優雅的方式在SWIFT是。任何提示?
謝謝。我看到indexOf只是2.0的一部分。我仍然使用XCode 6.3.2。我想我會改變到7.0。 –
在Swift 1.2中你可以嘗試使用這個:'let priority = find(gSteering,fileExtension.uppercaseString)?? Int.max' – courteouselk
我得到的錯誤: '(C.Index?智力)' 沒有可轉化爲 'Equatable' 於是我說: FUNC ==(L:轉向,R:轉向) - >布爾{ return l.Ext == r.Ext } 但是這對我沒有意義。 :-(當然,它不起作用 Steering是結構類型的名字 –