2016-07-20 120 views
2

我做了一個目錄附近AppDelegate.swift稱爲files並投入first.png形象出現。URLforResource總是返回零

我跑這個代碼

let fileURL = NSBundle.mainBundle().URLForResource("first", withExtension: "png", subdirectory: "files") 

和fileURL竟然是零。我試圖在Assets.xcassets上傳圖片,但它也返回零。

什麼問題?

回答

1

subdirectory參數假設您已將files添加爲文件夾引用(它將在Xcode中顯示爲藍色)而不是組(它顯示爲黃色)。當您將該文件夾拖入Xcode以添加它時,此選項會出現。

如果它是一個組,然後它裏面很少會在頂層被添加到包資源。

通過查看構建項目的包內容,您可以檢查文件的結尾位置,會出現一個名爲「Resources」的文件夾,其中包含您的所有資源。

+0

我接着說:構建Phases->編譯sources'我的目錄和它的作品。謝謝。 –