ご覧のとおり、国旗を Xcode のフォルダーに入れ、それをナビゲーション バーに表示しようとしています。ただし、表示されず、次のことがわかりました。
NSString *imageName = [NSString stringWithFormat:@"%@.icns",countryName];
UIImage *image = [UIImage imageWithContentsOfFile:imageName];
画像は「なし」です。
何か案が?ありがとう!
ご覧のとおり、国旗を Xcode のフォルダーに入れ、それをナビゲーション バーに表示しようとしています。ただし、表示されず、次のことがわかりました。
NSString *imageName = [NSString stringWithFormat:@"%@.icns",countryName];
UIImage *image = [UIImage imageWithContentsOfFile:imageName];
画像は「なし」です。
何か案が?ありがとう!
ファイルが実際に存在するかどうかを確認してください。そうではないと思います。を使用し[NSFileManager defaultManager] fileExistsAtPath:
ます。
あなたはこのように使うことができます
NSString *imageName = [NSString stringWithFormat:@"%@.icns",countryName];
UIImage *image = [UIImage imageNamed:imageName];
これを試してください
NSStringをここに送信するイメージパスはどこにありましたか
UIImage imageWithContentsOfFile:imageName
そのメソッドへのパスを送信します。またはこのようにする
UIImage *image = [UIImage imageNamed:[NSString stringwithFormat:@"%@.icns",countryName]];