チャットアプリケーションにLibPusherAPIを実装しようとしているアプリケーションがあります。
そのAPIはアーク対応であり、私はそれを非アークプロジェクトに含めました。
いくつかの警告を除いて、正常に動作しています。
今私の問題は、ナビゲーションバーに次のようなボタンを追加したことです。
UIButton *btnNext1 =[[UIButton alloc] init];
[btnNext1 setBackgroundImage:[UIImage imageNamed:@"back_btn.png"] forState:UIControlStateNormal];
btnNext1.frame = CGRectMake(100, 100,60, 31);
UIBarButtonItem *btnNext =[[UIBarButtonItem alloc] initWithCustomView:btnNext1];
[btnNext1 addTarget:self action:@selector(backButtonClicked) forControlEvents:UIControlEventTouchUpInside];
self.navigationItem.leftBarButtonItem = btnNext;
[btnNext1 release];
それはうまく機能していて、アクションで私はこれをやっています:
PusherPresenceEventsViewController *rootView = ( PusherPresenceEventsViewController*)[self.navigationController.viewControllers objectAtIndex:1];
rootView.newmessage =@"";
[self.navigationController popToViewController:rootView animated:YES];
[rootView release];
最初の2回も正常に動作しています。
ただし、3回目は、アクセス不良エラーが発生します。
どこが間違っていたのかわかりませんが、誰か助けてもらえますか?