2009-03-02 8 views
2

내 응용 프로그램에 대해 iPhone에서 일정량의 디스크 공간을 '예약'할 수 있기를 원합니다. 불길에 빠지기 전에 공개 애플리케이션 용으로 추가해서는 안됩니다.iPhone의 디스크 공간 예약

이 작업을 수행하는 가장 간단한 방법은 실제로 예약하고 원하는 블록을 삭제하고 사용하려는 공간까지 파일 블록을 만드는 것입니다.

내가 할당하고자하는 모든 공간에 실제로 내용을 쓰지 않고도이 작업을 수행 할 수있는 파일 시스템 작업이 있습니까? 나는 디스크 공간 할당자가 게으른 지 확신 할 수 없기 때문에 이것을 묻습니다.

답변

0

아니요, 이것은 SDK 외부의 것입니다. 이것을 처리 할 수있는 고유 한 메소드를 만들어야합니다.

0

iTunes는 모든 동기화 후에 최소 200MB의 데이터를 사용할 수 있도록합니다. 문제를 일으킬 수있는 정기적으로 동기화하지 않는 사용자들뿐입니다 (그리고 심지어 50MB 이하로 내려갈 때 공간을 확보하라는 메시지가 표시됩니다).

공간을 예약하는 대신 디스크 공간이 부족할 때 경고를 표시하지 않는 이유는 무엇입니까? (기능 축소 모드로 전환)

관련 문제