0

NSString初期化に使用したいのですが、失敗しましたUIImage。ここに私のコードがあります

UIImage *tImage=[UIImage imageNamed:file];//file is NSString @"1Shux.png"
        if (!tImage) {
            NSLog(@"%@ is nil",file);
        }

そしてXcodeログ

2013-06-13 11:23:57.883 HuaHe2[3048:907] 1Shux.png is nil

しかし、実際に1Shux.pngをプロジェクトに追加し、Copy Bundle Resourcesに1Shux.pngがあります。さらに、UIImage以前に別のファイルをイニシャルに使用して成功しましたが、今回は画像を変更して失敗しました。

4

1 に答える 1

0

~/Library/Developer/Xcode/DerivedData の下にあるすべてのファイルを削除すると、すべてが正常に機能しますが、理由がわかりません。

于 2013-06-13T05:09:55.947 に答える