3
A
回答
1
我找不到在框架內使用Asset目錄的方法,這似乎是不可能的。 但是我設法使用一個Bundle來處理我的JSON文件。這是我做的。
- 創建將包含您的資源
- 將您的文件拖放到該組
現在你必須使用一個包來加載文件的新組:
let bundle = Bundle(identifier: <your.bundle.name>)
您可以通過單擊您的Framework目標來找到您的軟件包名稱,然後選擇您需要的軟件包。在「常規」選項卡中,選擇「包標識符」字段中的內容。
這將允許您訪問您的包的任何文件。
對於每一個文件,加載文件路徑:
let path = bundle.path(forResource: <filenameWitoutExtension>, ofType: <yourFileType>)
最後,你可以加載文件:
let data = NSData(contentsOfFile: path)
我不知道這是一個很好的做法或沒有,但至少我可以訪問我的框架資源。希望它會有所幫助。
相關問題
- 1. Sinatra不加載資產
- 2. hdpi資產不再加載
- 3. Symfony2的 - 資產不加載
- 4. Jammit不加載資產
- 5. Gitlab不加載資產
- 6. 使用寶石加載資產(遇到問題不會加載資產)
- 7. Heroku不從資產管道加載資產
- 8. 導軌資產:主頁不加載資產
- 9. 框架不重新加載
- 10. codeigniter 404找不到資產加載
- 11. d3.js不加載Rails資產管道
- 12. ReactJs - 加載跨域資產
- 13. Libgdx:AssetManager未加載資產
- 14. iOS Cordova資產未加載
- 15. GdxRuntimeException:資產未加載
- 16. Libgdx - 正在加載資產
- 17. 動態資產加載heroku
- 18. 使用FObjectFinder加載資產
- 19. 大型資產在播放框架2.1
- 20. 播放框架資產的Java驗證
- 21. jQuery colorbox加載2內聯框架
- 22. Android:res /原始文件和資產都不能加載
- 23. Rails 4生產資產沒有加載
- 24. 更改內部資產的文件夾中Yii框架
- 25. 運行框架加載功能Actionscript 3.0
- 26. Zend框架的性能(自動加載)
- 27. 加載Zend框架
- 28. 可能添加框架但不能刪除AnimationDrawable上的框架?
- 29. 動態加載/卸載資產
- 30. 一個資產項加載事件(A型架0.5.0)