이미지를 파일에 쓰는 lldb 별칭을 쓰려고합니다. 다음과 같은 문제가 있지만 문제가 있습니다 :파일 경로가 포함 된 lldb 정규식
command regex logImageFile 's/(.+) (.+)/ expr (int) [ (id)UIImagePNGRepresentation(%1) writeToFile: @"%2.png" atomically: YES ]/'
문제는 매번 전체 경로를 입력해야한다는 것입니다. 내가 항상 사용하는 디렉토리를 갖는 것이 훨씬 나을 것입니다. 그래서 나는이 시도 : 나는 Xcode의 콘솔에서 다음과 같이 뭔가를 입력 할 때, 이제
command regex logImageFile 's/(.+) (.+)/ expr (int) [ (id)UIImagePNGRepresentation(%1) writeToFile: @"https://stackoverflow.com/users/myUsername/Desktop/tempImages/%2.png" atomically: YES ]/'
을 lldb 항상 logImageFile가 유효한 명령 아니라고 말한다.
logImageFile fooImage barFile
경로 내에 슬래시가있을 가능성이 있습니다. 나는 어떻게 든 그들을 도망쳐 야한다고 생각하지만, 어떻게? 내가 가진 것은 lldb 정규식 안의 NSString이다. 그러나 실제로 어떤 정규식의 맛인지는 모른다.
이러한 쉬운 해결책은 얼마나 오래이 문제를 해결하려고 노력했는지 알 수 없습니다. –