- [NSConcreteMutableData base64EncodedStringWithOptions:]: nierozpoznany selektor wysłany do instancji 0x776e920 '
Moja aplikacja zawiesza się z następującą wiadomością:
* Aplikacja kończąca z powodu nie przechwyconego wyjątku „NSInvalidArgumentException”, powód: „- [NSConcreteMutableData base64EncodedStringWithOptions:]: nierozpoznany selektor wysłany do instancji 0x776e920”
Oto część kodu. Każda pomoc zostanie doceniona:
-(void) imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info{
// Saving the image in the uiimage "myImage".
UIImage *myImage = [info objectForKey:UIImagePickerControllerOriginalImage];
NSString *imageString = [self encodeToBase64String:myImage];
[self dismissViewControllerAnimated:YES completion:NULL];
}
- (NSString *)encodeToBase64String:(UIImage *)image{
NSString * test = [UIImagePNGRepresentation(image) base64EncodedStringWithOptions:NSDataBase64Encoding64CharacterLineLength];
return test;
}
Sprawdziłem, a UIImage ma w nim obraz. Dzięki.