前提・実現したいこと
UIButtonを押下すると配置したUIImegeViewに
Media.xcassetsの中の以下4つの画像
image_0
image_1
image_2
image_3
をランダムで画像を表示したいです。
がしかしエラーが出てビルドできない状態ですが、
そもそもアプリアイコンの画像はセットしてないのでこのエラーの覚えがないのですが、
なにか必要なものを削除してしまったのでしょうか…
発生している問題・エラーメッセージ
[原文] none of the input catalogs contained a matching stickers icon set or app icon set named ”Media” [和訳] 入力カタログには、"Media"という名前のステッカーアイコンセットまたはアプリアイコンセットが含まれていませんでした。
該当のソースコード
objective
1#import "ViewController.h" 2 3@interface ViewController () 4@end 5 6@implementation ViewController 7- (void)viewDidLoad { 8 [super viewDidLoad]; 9} 10- (IBAction)tap:(id)sender { 11 //ボタンがタップされた時の処理 12 NSArray *view = @[@"image_0", @"image_1", @"image_2", @"image_3"]; 13 NSInteger rNum = arc4random() % [view count]; 14 NSLog(@"%@", view); 15 NSLog(@"%ld", (long)rNum); 16 NSLog(@"%@", view[rNum]); 17 NSLog(@"%@", [UIImage imageNamed:view[rNum]]); 18} 19@end
試したこと
画像がはいってるアセットカタログの名前をMediaに変更したり、
アセットカタログをつくり直してみたのですが同じエラーが出てしまいます。
エラーコードを検索して下記のサイトに辿り着き、
https://makotton.com/2014/10/03/559
その中に「[Asset Catalog App Icon Set Name]項目に存在する正しいアイコンセットを設定すれば解決します。」
と表記があったのですが、この文章の意図が理解できずビルドができない状態です。
補足情報(FW/ツールのバージョンなど)
回答2件
あなたの回答
tips
プレビュー