그림에서 EXIF 메타 데이터가 들어있는 NSMutableDictionary가 있습니다. 예 :iOS 사전에서 NSString으로 변환
const CFStringRef kCGImagePropertyExifExposureTime;
가 대신 개별적으로 모든 키를 액세스, 난 그냥 레이블로 전체 사전의 내용을 작성합니다. 나는 콘솔에이 데이터를 기록 할 때 난 그냥 사용합니다 :
NSString *EXIFString = [NSString stringWithFormat:(@"EXIF Properties: %@", EXIFDictionary)];
내가 경고를 얻을 결과는 말 그대로 문자열이 아닌 것을 : 잘 작동하지만 내가 사용하는 경우
NSLog(@"EXIF Dic Properties: %@",EXIFDictionary);
해당 문자열을 사용하여 내 label.text를 설정하려고하면 프로그램이 중단됩니다.
내 오류는 어디에 있습니까?
은 괄호를 제거가 필요하며, 컴파일러 및있는 NSString의 뒤에서가는 va_args 물건 모두를 혼동하고 있습니다. NSLog를 작성할 때 문자열은 함수의 인수로 전달되기 때문에 괄호 안에 만 있습니다. – CodaFi