问题标签 [initwithcontentsoffile]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
iphone - 从内部文件中获取数据
我正在使用 NSURL 和下面的代码从外部文件中获取数据。如果我想从资源文件夹中的内部文件中获取这些数据,代码会有什么不同。
这是 NSURL 代码:
NSURL *dataUrl = [NSURL URLWithString:@" https://sites.google.com/site/ *****/***/file.asc"]; NSString *fileString = [NSString stringWithContentsOfURL:dataUrl encoding:NSUTF8StringEncoding error:nil];
这是我的尝试:
NSString *path = [[NSBundle mainBundle] pathForResource:@"fileName" ofType:@"asc"]; NSString *fileString = [NSString initWithContentsOfFile:path];
提前致谢
iphone - Plist 文件存在于 docs 目录中,但无法加载到数组中
plist 的文件后缀为 .xml,是一个普通的字典数组。
在应用委托中:
在我的 tableView 控制器中:
initWithContentsOfFile 将 lochusData 设置为 0x0。这是我要问的部分代码,真的。剩下的更多是为了完成。cacheFile 返回本地文件路径或空字符串。所有值都是正确的,但它不会加载/进入数组。
感觉很笨。我只是没有看到错误。有什么我想念的吗?
iphone - 从 xml 文件创建 NSMutableArray
我有一个包含以下信息的 xml 文件。
我尝试通过执行以下操作将其添加到 NSMutableArray。
当我运行它时,我的数组对象中没有数据。
如果我将该行替换为;
它会加载我的数据,但不是我需要的格式。
我对 Objective-c 和 iPhone 开发非常陌生,任何帮助都将不胜感激。如果需要更多信息,我很乐意提供。
编辑 - 我正在使用 GDataXML 解析我的 xml
编辑 - 我的 Parser 类如下
iphone - 使用 imageNamed 分配内存
我想显示一些图像,当图像不可用时,我想显示默认图像。使用分析功能时,我收到有关潜在泄漏的警告。我明白当使用 imageNamed 时没有分配内存,有什么好的解决方法?请参阅下面我的代码的一部分
objective-c - UIImage initWithContentsOfFile 不起作用
我有疑问:我想避免 [UIImage imageNamed:]。所以我做了:
但现在图像不再显示。
有谁知道如何让它工作?
objective-c - initWithContentsOfFile 以错误的顺序读取文件
我正在使用下面的代码读取 plist 文件。我的问题是该文件似乎以某种随机顺序读取。顺序始终相同 (d,b,e,c,a,f)。是否可以按照文件中输入的“正确”顺序读取文件?
prefs.plist 文件内容:
代码:
myDict 的打印输出:
initwithcontentsoffile - initWithContentsOfFile:encoding:error: - NSInvalidArgumentException
我想我在这里遗漏了一些非常基本的东西,但它就在这里。
XCode 中的内联帮助告诉我initWithContentsOfFile: deprecated
而是应该使用initWithContentsOfFile:encoding:error:。
我的问题是initWithContentsOfFile:在下面的代码引发错误时工作正常。
错误:
c++ - 在 C++ 中的文件(日志文件)中添加新行
我有一个日志记录功能,在这个我有日志文件。现在,每次我运行程序时,我都希望以前编写的文件不应该被删除,并且应该附加当前数据(日志文件中有什么)
只是为了说清楚,例如:我有一个日志文件 logging_20120409.log,它每天都保存时间戳。假设我运行我的项目,它将当前时间戳写入它。现在,如果我重新运行它,以前的时间戳将被它替换。我不想要这个功能。我想要上一个时间戳以及当前时间戳。
请帮忙
objective-c - NSString 的 initWithContentsOfFile 无法加载任何大于 40kb 的文件,为什么以及解决方案是什么?
我想将文件加载到 NSString 变量中,并且正在使用 NSStringinitWithContentsOfFile
来执行此操作。但是,任何大于 40kb 的文件,该方法都会失败,并且 nil 会返回到我的变量中。这是我正在使用的代码:
我猜它由于内存不足而失败,但它肯定可以处理小至 40kb 的文件?!
ios - initWithContentsOfFile Plist in viewWillAppear 内存泄漏
我正在 ViewVillAppear 中加载我的 plist 文件,如下所示。在第一次加载时,我没有泄漏,但是按下其他 tabBar 按钮/项目并返回到此视图时,我得到了泄漏。我已经在 dealloc 中发布了这个 NSMutableArray 但是它仍然泄漏。有点困惑为什么。(theProducts3 是一个 NSMutableArray,就像 .h 中的 ivar 一样,它不是 @property 或保留的)
在这里释放 NSMutable 数组。
任何指针最感激!谢谢...