Type Method

sceneSourceWithData:options:

Creates a scene source that reads the scene graph contained in an NSData object.

Declaration

+ (instancetype)sceneSourceWithData:(NSData *)data options:(NSDictionary<SCNSceneSourceLoadingOption, id> *)options;

Parameters

data

A data object containing a scene file in a format recognized by SceneKit.

options

A dictionary containing options that affect scene loading. See Scene Loading Options for available keys and values. Pass nil to use default options.

Return Value

A new, initialized scene source object, or nil if initialization was not successful.

Discussion

The data parameter of this method should contain the same data as directly read from a scene file (such as by using the NSData method dataWithContentsOfURL:). Use this method when you have the contents of a scene file but not the file itself—for example, if your app downloads scene files from the network.

See Also

Creating a Scene Source

+ sceneSourceWithURL:options:

Creates a scene source that reads the scene graph from a specified file.

- initWithURL:options:

Initializes a scene source for reading the scene graph from a specified file.

- initWithData:options:

Initializes a scene source for reading the scene graph contained in an NSData object.

Beta Software

This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.

Learn more about using Apple's beta software