Я встретил следующую ошибку компиляции:
Невозможно вызвать enumerateObjectsUsingBlock со списком аргументов типа ((_, _, _) -> Void) '
Я думаю, что мне будет легче понять мою ситуацию с этим снимком экрана XCode6.3.
Эти коды предназначены для тестирования выборки объектов PHAsset с использованием метода fetchAssetsWithMediaType
. Как вы, возможно, знаете, этот метод возвращает PHFetchResult, у которого есть методы перечисления. Я попытался пронумеровать все объекты в результате по enumerateObjectsUsingBlock
. К сожалению, компилятор Swift выдал мне ошибку. После долгого расследования я пришел к выводу, что этот код правильный.
Для вашей информации, приведенный выше код был найден в Google для тестирования PHAsset.