내 프로그램에이 코드가 있지만 프로그램이 충돌하는 것 같아서 이유를 파악할 수 없습니다.IOS 사진 라이브러리에서 UIWebView로 이미지를 어떻게로드합니까?
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
{
//Get Image URL from Library
NSURL *urlPath = [info valueForKey:UIImagePickerControllerMediaURL];
NSString *urlString = [urlPath absoluteString];
NSLog(urlString);
NSURL *root = [[NSBundle mainBundle] bundleURL];
NSString *html;
html = @"<img src='";
html = [html stringByAppendingString:urlString];
html = [html stringByAppendingString:@"' />"];
[MemeCanvas loadHTMLString:html baseURL:root];
[picker dismissViewControllerAnimated:YES completion:^{}];
}
내가 html로 문자열로 자산 라이브러리 주소 (URLString는)를 추가 섹션 주위에 발생하는 것으로 보인다. 나는 이것이 문제를 일으키는 이유를 모른다.
Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[__NSCFConstantString stringByAppendingString:]: nil argument'
도움을 주시면 감사하겠습니다.
미리 감사드립니다.
NSLog (urlString);은 무엇을 인쇄합니까? – Maulik
이유는 간단합니다. nil'String'을 추가하고 있습니다. –
urlString은 아마도 nil이 될 것입니다. – Mathijs