Я интегрирую IDMPhotoBrowser в свой проект Swift.Сбой при представлении IDMPhotoBrowser в Swift
Я создал заголовок моста, и я импортировал IDMPhotoBrowser.
#import <IDMPhotoBrowser.h>
В моем контроллере представления:
class ViewController: UIViewController, IDMPhotoBrowserDelegate {
override func viewDidLoad() {
super.viewDidLoad()
var photoBro = IDMPhotoBrowser(photos: imagesArray)
photoBro.delegate = self
presentViewController(photoBro, animated: false, completion: nil)
}
Но когда она выполняется, я получаю следующую ошибку
*** Нагрузочного приложение из-за неперехваченное исключение 'NSInvalidArgumentException' , причина: '- [__ NSCFString unloadUnderlyingImage]: непризнанный селектор, отправленный в экземпляр 0x165d6870'
В IDMPhotoBrowser Library, я нашел эту функцию в IDMPhoto.m
// Release if we can get it again from path or url
- (void)unloadUnderlyingImage {
_loadingInProgress = NO;
if (self.underlyingImage && (_photoPath || _photoURL)) {
self.underlyingImage = nil;
}
}
Это было так глупо от меня ... Я не называл правильный конструктор. – sasquatch