2016-06-23 9 views
0

選択した特定のアイテムがフォルダかファイルかをチェックしようとしています。isDirとisFileのフラグを設定しました。目的Cフォルダがデスクトップであるかどうかを確認するための条件

選択したアイテムがフォルダになったら、isDir = trueを設定しますが、選択した特定のフォルダがデスクトップの場合は別のフラグを設定する必要があります。あなたは、文字列の最後の部分を取り出して、あなたのfilePathにはすでにある場合は、あなたのデスクトップフォルダ

NSString *lastPart = [filePath.absoluteString lastPathComponent]; 

または、これを比較することができ客観C.

+2

特定の項目パスとデスクトップのパスを比較するだけではありませんか? –

答えて

0

でそのための条件であることができますどのような

NSStringではなくNSStringを使用します。

NSString *lastPart = [filePath lastPathComponent]; 
+0

filePathはNsString型で、filePath.absoluteStringを実行しようとすると、NSString型のオブジェクトにプロパティ 'absoluteString'が見つかりませんというエラーがスローされます – yukzz

関連する問題