fh = [NSFileHandle fileHandleForReadingFromURL:url error:NULL]
을 먼저 사용하고 [fh fileDescriptor]
을 호출하여 NSURL에서 POSIX int
파일 핸들을 얻을 수 있다는 것을 알고 있습니다. 그러나 일부 C 라이브러리에 FILE *
을 전달해야합니다. int
파일 핸들을 적절한 FILE
구조체로 변환하려면 어떻게해야합니까?NSURL에서 구조체 FILE을 얻는 방법은 무엇입니까?
1
A
답변
4
필자는 이것을 시도하지는 않았지만 표준 C 라이브러리의 fdopen()을 사용하여 디스크립터에서 FILE *을 생성하는 방법은 무엇입니까?
1
이 내가 (NSFileHandle 사용) 일부 애플 개발자 포럼에 발견하는 내용입니다 :
FILE *my_file_pointer = fdopen([myNsFileHandle fileDescriptor], "r");
는 아야가, 빌립이 또한 대답했다. 여기에
fdopen()
에 대한 추가 정보 :
http://developer.apple.com/library/mac/#documentation/darwin/reference/manpages/man3/fdopen.3.html
관련 문제
- 1. en.yml-file을 분할하는 방법은 무엇입니까?
- 2. NSURL에서 문자열을 암호화하거나 난독 화하는 방법은 무엇입니까?
- 3. 라이브 카메라 또는 NSURL에서 미리보기 이미지를 얻는 방법
- 4. www.example.com/file을 www.example.com/file.doc로 리디렉션하는 방법은 무엇입니까?
- 5. 구조체 페이지에서 구조체 vm_area_struct를 얻는 방법
- 6. C에서 동적으로 생성 된 구조체 배열의 길이를 얻는 방법은 무엇입니까?
- 7. iPhone - NSURL에서 텍스트 가져 오기
- 8. NSURL에서 NSData 가져 오기
- 9. 구조체 배열을 분할하는 방법은 무엇입니까?
- 10. getline을 사용할 때 end-of-file을 감지하는 방법은 무엇입니까?
- 11. Tie :: File을 사용할 때 조건부로 줄을 삽입하는 방법은 무엇입니까?
- 12. open/read를 사용할 때 end-of-file을 감지하는 방법은 무엇입니까?
- 13. ocaml config-file을 사용하여 '문자열 옵션'을 나타내는 방법은 무엇입니까?
- 14. 리눅스 커널에서 다른 구조체 파일의 부모 구조체 파일을 얻는 방법
- 15. 구조체 배열에서 일부 구조체 멤버의 주소를 얻는 방법
- 16. NSURL에서 UTI/파일 형식을 확인하십시오.
- 17. NSURL에서 file : //을 잘라내는 방법
- 18. iPhone : NSURL에서 이미지로드 문제가 발생했습니다.
- 19. NSURL에서 날카로운 부호를 인코딩하는 방법
- 20. MySQL에서 .sql-file을 실행하려면
- 21. C의 구조체 배열에 struct를 추가하는 방법은 무엇입니까?
- 22. 초기화 목록에서 구조체 유형을 초기화하는 방법은 무엇입니까?
- 23. 다른 구조의 구조체 배열에 액세스하는 방법은 무엇입니까?
- 24. 함수 내에서 구조체 배열을 초기화하는 방법은 무엇입니까?
- 25. ColdFusion - 구조체 배열을 검색하는 효율적인 방법은 무엇입니까?
- 26. 어셈블리에서 구조체 멤버 포인터를 만드는 방법은 무엇입니까?
- 27. C에서 구조체 배열을 정렬하는 방법은 무엇입니까?
- 28. 주어진 inode에서 pathname이나 dentry 또는 struct 파일을 얻는 방법은 무엇입니까?
- 29. 구조체 "skbuff"에서 saddress를 얻는 방법
- 30. org-annotate-file을 사용하는 방법?
이것은 내가 찾고있는 것입니다. 또는 '[url path]'및 'fopen()'을 사용하여 파일을 열려고했습니다. 하지만 'NSFileHandle'을 사용하는 것이 코코아와 같은 것이라고 생각했습니다. – Arne