Assets.xcassetsはフォルダではなく、ファイル名としてAssets.carを使用するすべてのイメージを含むアーカイブです。
本当に資産ファイルを読みたい場合は、oneのようにファイルの内容を抽出できるライブラリを使用する必要があります。
また、プロジェクトでバンドルを作成し、そこにあるすべてのイメージをドラッグすることもできます。私の場合は、私のプロジェクトにImages.bundleがあります。
let fileManager = NSFileManager.defaultManager()
let bundleURL = NSBundle.mainBundle().bundleURL
let assetURL = bundleURL.URLByAppendingPathComponent("Images.bundle")
let contents = try! fileManager.contentsOfDirectoryAtURL(assetURL, includingPropertiesForKeys: [NSURLNameKey, NSURLIsDirectoryKey], options: .SkipsHiddenFiles)
for item in contents
{
print(item.lastPathComponent)
}
SWIFT 3バージョン:
let fileManager = FileManager.default
let bundleURL = Bundle.main.bundleURL
let assetURL = bundleURL.appendingPathComponent("Images.bundle")
let contents = try! fileManager.contentsOfDirectory(at: assetURL, includingPropertiesForKeys: [URLResourceKey.nameKey, URLResourceKey.isDirectoryKey], options: .skipsHiddenFiles)
for item in contents
{
print(item.lastPathComponent)
}
あなたは、私が30倍をそのアウト入力して画像を読み込む30+示唆されていますか?あなたは、次の操作を行うことができますファイル名を取得するには私はiOS開発にかなり新しいですが、それは私にはとても奇妙なようです。 –