0

I am looking at a camera tutorial for IOS and the CGDataProviderCreateWithCFData function was used. However Xcode doesn't seem to recognize it. Was this function removed from the latest Xcode Swift update? I am using Xcode version 8.1 and Swift 3. Also I have the following imports:

import UIKit
import AVFoundation
Lightsout
  • 3,454
  • 2
  • 36
  • 65

1 Answers1

2

Have you tried searching "CGDataProviderCreateWithCFData" in the Apple's API reference page?

When I tried, I was guided to the Objective-C page, and its Swift link shows:

Initializer

init(data:)

Creates a data provider that reads from a CFData object.

In Swift 3, CGDataProviderCreateWithCFData is imported as an initializer of CGDataProvider and use it as:

let dataProvider = CGDataProvider(data: imageData as CFData)

(Assuming imageData as a Data.)

You can use it with import UIKit.

OOPer
  • 47,149
  • 6
  • 107
  • 142