Package org.robovm.apple.photos
Class PHAssetCreationRequest
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.photos.PHChangeRequest
org.robovm.apple.photos.PHAssetChangeRequest
org.robovm.apple.photos.PHAssetCreationRequest
- All Implemented Interfaces:
NSObjectProtocol,ObjCProtocol
public class PHAssetCreationRequest extends PHAssetChangeRequest
- Since:
- Available in iOS 9.0 and later.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPHAssetCreationRequest.PHAssetCreationRequestPtrNested classes/interfaces inherited from class org.robovm.apple.photos.PHAssetChangeRequest
PHAssetChangeRequest.PHAssetChangeRequestPtrNested classes/interfaces inherited from class org.robovm.apple.photos.PHChangeRequest
PHChangeRequest.PHChangeRequestPtrNested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInitNested classes/interfaces inherited from class org.robovm.objc.ObjCObject
ObjCObject.ObjCObjectPtr, ObjCObject.Super -
Field Summary
-
Constructor Summary
Constructors Modifier Constructor Description PHAssetCreationRequest()protectedPHAssetCreationRequest(NSObject.Handle h, long handle)protectedPHAssetCreationRequest(NSObject.SkipInit skipInit) -
Method Summary
Modifier and Type Method Description voidaddResource(PHAssetResourceType type, NSData data, PHAssetResourceCreationOptions options)voidaddResource(PHAssetResourceType type, NSURL fileURL, PHAssetResourceCreationOptions options)protected static longcreate()static PHAssetCreationRequestcreateImageAssetCreationRequest(NSURL fileURL)static PHAssetCreationRequestcreateImageAssetCreationRequest(UIImage image)static PHAssetCreationRequestcreateVideoAssetCreationRequest(NSURL fileURL)static voiddeleteAssets(NSFastEnumeration assets)static booleansupportsAssetResourceTypes(List<PHAssetResourceType> types)Methods inherited from class org.robovm.apple.photos.PHAssetChangeRequest
create, getContentEditingOutput, getCreationDate, getLocation, getPlaceholderForCreatedAsset, isFavorite, isHidden, revertAssetContentToOriginal, setContentEditingOutput, setCreationDate, setFavorite, setHidden, setLocationMethods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, forceSkipInit, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, toString, willChangeValue, willChangeValue, willChangeValuesMethods inherited from class org.robovm.objc.ObjCObject
addStrongRef, dispose, dispose, finalize, getAssociatedObject, getObjCClass, getPeerObject, getSuper, initObject, logRetainRelease, removeStrongRef, retainCustomObjectFromCb, setAssociatedObject, toObjCObject, toObjCObject, updateStrongRef
-
Constructor Details
-
PHAssetCreationRequest
-
PHAssetCreationRequest
-
PHAssetCreationRequest
public PHAssetCreationRequest()- Since:
- Available in iOS 9.0 and later.
-
-
Method Details
-
addResource
public void addResource(PHAssetResourceType type, NSURL fileURL, PHAssetResourceCreationOptions options)- Since:
- Available in iOS 9.0 and later.
-
addResource
public void addResource(PHAssetResourceType type, NSData data, PHAssetResourceCreationOptions options)- Since:
- Available in iOS 9.0 and later.
-
create
protected static long create()- Since:
- Available in iOS 9.0 and later.
-
supportsAssetResourceTypes
- Since:
- Available in iOS 9.0 and later.
-
createImageAssetCreationRequest
-
createImageAssetCreationRequest
-
createVideoAssetCreationRequest
-
deleteAssets
-