Package org.robovm.apple.photos
Class PHAssetResourceManager
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.photos.PHAssetResourceManager
- All Implemented Interfaces:
NSObjectProtocol,ObjCProtocol
public class PHAssetResourceManager extends NSObject
- Since:
- Available in iOS 9.0 and later.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPHAssetResourceManager.PHAssetResourceManagerPtrNested 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
Fields Modifier and Type Field Description static intInvalidAssetResourceDataRequestID -
Constructor Summary
Constructors Modifier Constructor Description PHAssetResourceManager()protectedPHAssetResourceManager(NSObject.Handle h, long handle)protectedPHAssetResourceManager(NSObject.SkipInit skipInit) -
Method Summary
Modifier and Type Method Description voidcancelDataRequest(int requestID)static PHAssetResourceManagergetDefaultManager()intrequestData(PHAssetResource resource, PHAssetResourceRequestOptions options, VoidBlock1<NSData> handler, VoidBlock1<NSError> completionHandler)voidwriteData(PHAssetResource resource, NSURL fileURL, PHAssetResourceRequestOptions options, VoidBlock1<NSError> completionHandler)Methods 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
-
Field Details
-
InvalidAssetResourceDataRequestID
public static final int InvalidAssetResourceDataRequestID- See Also:
- Constant Field Values
-
-
Constructor Details
-
PHAssetResourceManager
public PHAssetResourceManager() -
PHAssetResourceManager
-
PHAssetResourceManager
-
-
Method Details
-
requestData
public int requestData(PHAssetResource resource, PHAssetResourceRequestOptions options, VoidBlock1<NSData> handler, VoidBlock1<NSError> completionHandler)- Since:
- Available in iOS 9.0 and later.
-
writeData
public void writeData(PHAssetResource resource, NSURL fileURL, PHAssetResourceRequestOptions options, VoidBlock1<NSError> completionHandler)- Since:
- Available in iOS 9.0 and later.
-
cancelDataRequest
public void cancelDataRequest(int requestID)- Since:
- Available in iOS 9.0 and later.
-
getDefaultManager
- Since:
- Available in iOS 9.0 and later.
-