Utilizzo XCode 8 e test con iOS 10.2 Beta.Errore iOS 10 [accesso] <private> quando si utilizza UIImagePickerController
Ho aggiunto le strutture Foto, PhotosUI e MobileCoreServices da proiettare.
codice molto semplice:
#import <Photos/Photos.h>
#import <PhotosUI/PhotosUI.h>
#import <MobileCoreServices/MobileCoreServices.h>
@interface ViewController : UIViewController <UIImagePickerControllerDelegate, UINavigationControllerDelegate, PHLivePhotoViewDelegate>
@property (strong, nonatomic) IBOutlet UIImageView *imageview;
@end
e applicazione:
- (IBAction)grab:(UIButton *)sender{
UIImagePickerController *picker = [[UIImagePickerController alloc]init];
picker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
picker.allowsEditing = NO;
picker.delegate = self;
// make sure we include Live Photos (otherwise we'll only get UIImages)
NSArray *mediaTypes = @[(NSString *)kUTTypeImage, (NSString *)kUTTypeLivePhoto];
picker.mediaTypes = mediaTypes;
// bring up the picker
[self presentViewController:picker animated:YES completion:nil];
}
Appena si tocca il pulsante, l'applicazione si blocca con errore molto inutile:
[access] <private>
Questo è tutto. Nient'altro.
Utilizzando le istruzioni di interruzione, l'applicazione sembra bloccarsi su "presentViewController".
Questa è una nuova app e non ho nient'altro nell'interfaccia utente oltre al pulsante di selezione.
Inoltre, test su iOS 9.3, funziona perfettamente. Mi manca qualcosa che potrebbe essere cambiato in iOS 10?
Pulire e quindi costruire. Se nessuna modifica, potrebbe facilmente essere un bug in Xcode 8 o iOS 10 beta che verrà risolto da Apple in un futuro aggiornamento. Spesso capisco che questo è il caso - se è l'ultima beta, o la versione GM e ancora non funziona, allora sarebbe il momento di preoccuparsi di ripararlo. –
sì, lo stesso problema anche dopo la pulizia e l'eliminazione della app :( –
Non vorrei sottolineare a questo proposito.E 'una versione beta.Possibilità è che si tratti di un problema con la beta.Vorrei suggerire lo sviluppo su Xcode 7 fino a molto –