Функция CGDataProviderCreateWithCFData не распознается в Xcode IOS
Я смотрю учебник для камеры для IOS и CGDataProviderCreateWithCFData
функция была использована. Однако XCode, кажется, не признает это. Была ли эта функция удалена из последнего обновления Xcode Swift? Я использую Xcode версии 8.1 и Swift 3. Также у меня есть следующие импорта:
import UIKit
import AVFoundation
1 ответ
Решение
Вы пытались найти "CGDataProviderCreateWithCFData" на справочной странице API Apple?
Когда я попытался, я был направлен на страницу Objective-C, и его ссылка Swift показывает:
Initializer
init(data:)
Создает провайдер данных, который читает из объекта CFData.
В Свифте 3 CGDataProviderCreateWithCFData
импортируется как инициализатор CGDataProvider
и использовать его как:
let dataProvider = CGDataProvider(data: imageData as CFData)
(Предполагается, что imageData
как Data
.)
Вы можете использовать его с import UIKit
,