下面是工作代碼:地圖功能重鑄數組
let aProvider:() -> [aParticipant] = {
let results = fetchRequestController.fetchedObjects as! [ParticipantFetchResultsProtocol]
var newArray: Array<aParticipant> = Array()
for result in results {
let obj = result as aParticipant
newArray.append(obj)
}
return newArray
}
配圖我想:
我得到一個錯誤:aParticipant cannot be constructed because it has no accessible initializers
有沒有一種辦法用map
完成這個?
@Hamish工作!謝謝。 – user1107173
沒問題:)我把它作爲下面的答案發布。 – Hamish