8.3 Dateiattribute auslesen
Die Beispielanwendung muss wissen, welche Verzeichniselemente Dateien und welche Verzeichnisse sind, um richtig reagieren zu können, wenn der Anwender auf ein Feld tippt – entweder soll der Dateiinhalt angezeigt werden oder die Liste eines neuen Verzeichnisses. Es gibt viele verschiedene Wege, herauszufinden, ob ein gegebener Pfad ein Verzeichnis oder eine Datei repräsentiert. Einer der einfachsten ist die Nutzung der Methode fileExistsAtPath:isDirectory:
des NSFileManager
. Der zweite Parameter ist ein Zeiger auf eine BOOL
-Variable. Kehrt die Methode zurück, ist dieser Wert auf YES
gesetzt, wenn der Pfad für ein Verzeichnis steht. Eine typische (aber hypothetische) Anwendung sieht daher so aus:
BOOL myPathIsDir; BOOL ...
Get Entwickeln mit dem iPhone SDK now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.