【问题标题】:Objective-c image loading problem. Problem is relative/absolut pathObjective-c 图像加载问题。问题是相对/绝对路径
【发布时间】:2011-06-29 07:36:13
【问题描述】:

我正在尝试向屏幕显示图像,但提供者

provider = CGDataProviderCreateWithFilename(文件名);

如果我给出图像的相对路径,则无法正确创建:

所有类都在 project/Classes/ 中,ball.png 在 project/ 中

如果我写:“/Volumes/SAGITTER/Lavoro/Progetti xCode/IVBricker test/ball.png”

我有http://img412.imageshack.us/i/schermata20110217a15482.png/

所以提供是正确创建的。

如果我写“ball.png”我有http://img43.imageshack.us/i/schermata20110217a15484.png/

我该如何解决? 谢谢

【问题讨论】:

    标签: objective-c path relative-path


    【解决方案1】:

    您需要提供图片的路径。将其包含在您的应用程序包中并使用NSBundle 检索路径。

    【讨论】:

    • 我红了官方文档,但我仍然不明白 NSBundle 简单来说是做什么的......
    • 你读过Bundle Programming Guide吗?
    猜你喜欢
    • 2011-07-06
    • 1970-01-01
    • 1970-01-01
    • 2020-07-04
    • 1970-01-01
    • 1970-01-01
    • 2014-05-09
    • 2016-01-08
    • 2011-04-29
    相关资源
    最近更新 更多