アプリを作成し、itunes
接続にアップロードしました。私のアプリでは、ログインとして使用する「登録」ページを表示しています。ユーザーがログインしていない場合は、登録ページが表示されます。このページを再利用して、名前、番号、電子メール アドレスなどのユーザーの詳細を更新しています。登録、スキップ、更新、キャンセルの 4 つの画像を追加しました。これらの画像はシミュレーターで完全に表示IPA
され、クライアントに提供されます。iTunes Connect にアップロードしてアプリをダウンロードしましたが、画像が表示されません。
これは、画像を追加するために使用したコードです。
ExampleAppDataObject* theDataObject = [self theAppDataObject];
appDelegate = (TaxiAppDelegate *)[[UIApplication sharedApplication] delegate];
userID = nil ;
if (appDelegate.loginData)
{
LoginData *loginData = nil ;
loginData = appDelegate.loginData ;
userID = [NSString stringWithFormat:@"%@",[loginData userid]];
}
theDataObject.userID = userID;
NSLog(@"userID : %@",userID);
if ([userID length] != 0) {
[btnSubmit setImage:[UIImage imageNamed:@"Update.png"] forState:UIControlStateNormal];
[btnSubmit addTarget:self
action:@selector(updateUserData)
forControlEvents:UIControlEventTouchUpInside];
[skipButton setImage:[UIImage imageNamed:@"Cancel.png"] forState:UIControlStateNormal];
[skipButton addTarget:self
action:@selector(cancelBtnClicked)
forControlEvents:UIControlEventTouchUpInside];
txtUserName.text = [appDelegate.loginData name];
txtEmail.text = [appDelegate.loginData email];
txtPhone.text = [appDelegate.loginData phoneno];
}else {
[btnSubmit setImage:[UIImage imageNamed:@"btn_register.png"] forState:UIControlStateNormal];
[btnSubmit addTarget:self
action:@selector(btnSubmitClicked)
forControlEvents:UIControlEventTouchUpInside];
[skipButton setImage:[UIImage imageNamed:@"btn_skip.png"] forState:UIControlStateNormal];
[skipButton addTarget:self
action:@selector(btnSkip)
forControlEvents:UIControlEventTouchUpInside];
}
//
}
ボタンはアクション イベントに応答していますが、画像は表示されません。
アップデート
はい、私のアプリは既に iTunes にあり、更新機能は既存のアプリに追加バージョンとして追加されています。
ボタン アイコンに @2x 画像を追加していませんが、追加する必要がありますか?
また、私の最初のバージョンでは IB を使用して画像を表示していますが、更新ではプログラムでボタンに画像を設定しています。