私は十分にうまく機能するアプリを持っています。ターゲットを複製したので、機能がわずかに異なる 2 つの非常によく似たアプリがあります。これは軽量アプリではありませんが、同じ種類のプリンシパルです。
多くのグラフィックをコピーしてプロジェクトに追加しました。画像を .xib ファイルに追加すると問題なく表示されますが、コードを実行すると、条件付きステートメントを使用してプログラムで画像ビューを更新し、新しい画像を使用すると機能しません。コードは実行されますが、アプリに表示されるのは空の画像ビューです。したがって、画像ビューのソースが変更されますが、実際にはヘルプは表示されません。
#ifdef OTHER_VERSION
[self.imgTitle setImage:[UIImage imageNamed:@"differentImage"]];
#endif
#ifdef OTHER_VERSIONコードが機能することはわかっています。後でアプリの機能が変更されるためです。問題があるのは画像だけです。
プロジェクトなどを更新する必要がありますか、それともイメージを新しいターゲットに具体的に追加する必要がありますか?
更新: 私はこれに気づきました:識別子「com.domain.SecondApp」を持つバンドル内のペン先から参照される「differentImage.png」画像をロードできませんでした
画像はプロジェクトに間違いなく存在します。コピー元のアプリ「com.domain.FirstApp」のみに何らかの形で関連付けられている画像です。