ios-xcode找不到plist资源文件,总是返回nil

问题描述

xcode找不到plist资源文件,总是返回nil

开发ios项目,pathForResource怎么都返回nil,我检查了supporting files文件没问题,copy bundle resource配置也没问题,检查了本地文件目录,确实没有,不过我不管是直接新建plist还是copy进来,本地目录它就是不添加,怎么回事啊?

解决方案

一般 copy bundle resource 中存在的,肯定会被添加到 main bundle 中,你这里要用排除法来确定原因了
1. clean 一次项目,然后用真机跑一下,如果在真机的 main bundle 中能找到,则说明是被代码移除了
2. 新建一个 plist 文件,然后加入到 项目中,运行后看看目录中是否存在,如果存在,则说明项目配置是正常的

如果以上两种方法都不行,那建议移植项目吧,新建一个空白工程,然后把代码移植过去,这样能保障项目配置都是从默认开始的,文件也肯定能够被正常复制。

解决方案二:

http://bbs.csdn.net/topics/390962470

解决方案三:

检查一下路劲是否正确。
真机调试下看看是否能找到。

时间: 2024-12-23 06:31:17

ios-xcode找不到plist资源文件,总是返回nil的相关文章

ios快速生成所需要的资源文件

http://news.hxsd.com/CG-dynamic/201305/676191.html     切图神器 slicy功能介绍(通过psd文件生成切图,和photoshop配合使用) http://apluck.iteye.com/blog/1728299    automator制作自动缩小图片服务

iOS7开发学习之路:No.10:XCode手动Clean资源文件,xib文件autolayout,对某个特定文件关闭ARC

最近两周疯狂地加班赶项目,很多积累的问题都没有及时做总结,今天把上两周中出现的问题做个总结吧: 1. Xcode必须手动Clean项目资源文件 之前是因为项目需要,有一些资源文件更换了,比如图片什么的,但是后来发现已经把本地的文件都彻底删除了依旧显示的还是原始的图片,而且更换的相同名字的图片还会提示警告重名,当时不知道是怎么回事,后来想到以前开发Symbian的时候也需要重新clean后再编译才行,就试了一下先clean后再重新编译,果然就好使了. 然后就google了一下,发现这确实是XCod

iOS - Bundle 资源文件包

1.Bundle 文件 Bundle 文件,简单理解,就是资源文件包.我们将许多图片.XIB.文本文件组织在一起,打包成一个 Bundle 文件.方便在其他项目中引用包内的资源. Bundle 文件是静态的,也就是说,我们包含到包中的资源文件作为一个资源包是不参加项目编译的.也就意味着,bundle 包中不能包含可执行的文件.它仅仅是作为资源,被解析成为特定的 2 进制数据. 2.制作 Bundle 文件 1.新建 Bundle 项目 创建名为 SourcesBundle(最后要生成的 Bund

iOS开发中将资源文件本地化

资源文件包括:图片文件.音频文件以及前文提到的Localizable.strings等文件,它们的特点是都是随着应用一起打包发布.但就本地化而言无论是图片文件还是音频文件都必须实现的步骤都是类似的,因此我们重点介绍图片文件的本地化. 资源文件的本地化,也是需要准备好几个本地化版本的文件.图片需要本地化,就是要创建几个版本的本地化文件.例如,我们要实现一个游戏的控制画面,画面中有控制关闭或者打开背景音乐的按钮和音效按钮,它们是图片按钮,上面的文字是图片上的文字,因此需要图片的本地化的. 开发中将资

从网上下载到一张资源文件,一张大图里边有很多张小图,怎么生成plist文件

问题描述 从网上下载到一张资源文件,一张大图里边有很多张小图,怎么生成plist文件 从网上下载到一张资源文件,一张大图里边有很多张小图,怎么生成plist文件 解决方案 http://download.csdn.net/download/wanggan768q/7411533 解决方案二: http://download.csdn.net/detail/ai418976280/8536979

iOS开发那些事-iOS应用本地化-资源文件本地化

资源文件包括:图片文件.音频文件以及前文提到的Localizable.strings等文件,它们的特点是都是随着应用一起打包发布.但就本地化而言无论是图片文件还是音频文件都必须实现的步骤都是类似的,因此我们重点介绍图片文件的本地化. 资源文件的本地化,也是需要准备好几个本地化版本的文件.图片需要本地化,就是要创建几个版本的本地化文件.例如,我们要实现一个游戏的控制画面,画面中有控制关闭或者打开背景音乐的按钮和音效按钮,它们是图片按钮,上面的文字是图片上的文字,因此需要图片的本地化的. 首先,英文

Struts资源文件支持中文之第一招---掏肠换肚

中文         前几日突然右眼跳,不一会MP3坏了,不祥之照啊.本来时间就紧,又得费时间去修了,哎,天意弄人.不过自己还不会为这个而郁闷几日的哦,不值得,人嘛,死的时候什么都带不走的,呵呵.准备明天去修.        时间荏苒(小时候写作文经常用这个词,当时觉得还挺酷的,呵呵,现在继续沿用一下,找找童年时的感觉:0),星期五一天,忘了,不知道怎么过的,星期六本来全校停电停水,打算出去和哥们到紫竹园游玩一下,天有不测风云,周五晚上突然又说不停了,又玩我一把,无奈取消计划,周六上午睡个懒觉,

资源文件说明:resourcefiles

<%@ Register TagPrefix="Acme" Namespace="Acme" Assembly="QSTools" %><%@ Register TagPrefix="Acme" TagName="SourceRef" Src="/quickstart/aspplus/util/SrcRef.ascx"%> <!-- #include vir

在Applet中引用jar中的资源文件的方法

如果想要做一个比较漂亮的Applet让人家使用,一定会加上很多资源,比如图片或者声音文件什么的. sun提供了一个有用的工具,jar.这个工具可以把这些资源文件合在一个文件里,避免频繁的http request, 而且下载的jar文件可以被缓存,很爽吧. 但是如何正确引用jar中的资源呢? 比如我们打算显示一个图片按钮,图片相对路径为./img/logo.gif,你可以自己随便找一个gif图片. 让我们来看看我们想当然的做法. import java.awt.*; import java.awt