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 intInvalidAssetResourceDataRequestIDFields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAINFields inherited from class org.robovm.objc.ObjCObject
customClass -
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, updateStrongRefMethods inherited from class org.robovm.rt.bro.NativeObject
as, getHandle, setHandle
-
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.
-