Package org.robovm.apple.photos
Class PHPhotoLibrary
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.photos.PHPhotoLibrary
-
- All Implemented Interfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public class PHPhotoLibrary extends NSObject
- Since:
- Available in iOS 8.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
PHPhotoLibrary.PHPhotoLibraryPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInit
-
-
Field Summary
-
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAIN
-
-
Constructor Summary
Constructors Modifier Constructor Description PHPhotoLibrary()
protected
PHPhotoLibrary(NSObject.Handle h, long handle)
protected
PHPhotoLibrary(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PHAuthorizationStatus
getAuthorizationStatus()
static PHPhotoLibrary
getSharedPhotoLibrary()
void
performChanges(java.lang.Runnable changeBlock, org.robovm.objc.block.VoidBlock2<java.lang.Boolean,NSError> completionHandler)
boolean
performChangesAndWait(java.lang.Runnable changeBlock)
void
registerChangeObserver(PHPhotoLibraryChangeObserver observer)
static void
requestAuthorization(org.robovm.objc.block.VoidBlock1<PHAuthorizationStatus> handler)
void
unregisterChangeObserver(PHPhotoLibraryChangeObserver observer)
-
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, willChangeValues
-
-
-
-
Constructor Detail
-
PHPhotoLibrary
public PHPhotoLibrary()
-
PHPhotoLibrary
protected PHPhotoLibrary(NSObject.Handle h, long handle)
-
PHPhotoLibrary
protected PHPhotoLibrary(NSObject.SkipInit skipInit)
-
-
Method Detail
-
performChanges
public void performChanges(java.lang.Runnable changeBlock, org.robovm.objc.block.VoidBlock2<java.lang.Boolean,NSError> completionHandler)
-
performChangesAndWait
public boolean performChangesAndWait(java.lang.Runnable changeBlock) throws NSErrorException
- Throws:
NSErrorException
-
registerChangeObserver
public void registerChangeObserver(PHPhotoLibraryChangeObserver observer)
-
unregisterChangeObserver
public void unregisterChangeObserver(PHPhotoLibraryChangeObserver observer)
-
getSharedPhotoLibrary
public static PHPhotoLibrary getSharedPhotoLibrary()
-
getAuthorizationStatus
public static PHAuthorizationStatus getAuthorizationStatus()
-
requestAuthorization
public static void requestAuthorization(org.robovm.objc.block.VoidBlock1<PHAuthorizationStatus> handler)
-
-