私は暗号化アプリケーションに取り組んでおり、ファイルチューザーを実装しました。ファイルを選択した後、「ファイルを選択」ボタンのすぐ隣のラベルにファイル名を戻せるようにしたいと思います。どうやってやるの?
1 に答える
2
ある時点で、おそらくファイルへの NSString パスを取得します。次の行は、拡張子を含むファイル名を抽出します。
NSString *fileName = [pathAsNSString lastPathComponent];
拡張機能を取り除きたい場合は、次の行を追加します。
[fileName stringByDeletingPathExtension];
(この情報は、「パスの操作」というセクションの NSString クラス リファレンスから入手しました。)
または、パスは NSURL/CFURL の形式ですか? 次に、パスの取得方法に応じて、url で relativePath または absolutePath を呼び出すことにより、そこから NSString パスを取得できます。(繰り返しますが、この情報は NSURL クラス リファレンスにあります。)
次に、「fileName」を使用して、ラベルのテキスト プロパティを設定します。これを行うための正確なコードは、ラベルに使用したクラスによって異なります。もう一度、そのクラスのクラス リファレンスが必要な情報を提供します。
于 2011-05-21T20:28:28.240 に答える