0

私はiPhoneアプリケーションに取り組んでいます。アプリケーションは.netWebサービスを使用して操作を実行し、ステータスを「成功」または「失敗」のいずれかに返します。

私はxmlパーサーでこのステータスを取得していますdidEndElementのように

if( [elementName isEqualToString:@"OperationStatusResult"])
{

}

didEndElement内でステータスが失敗の場合にUIAlertビューを表示しようとしていますが、表示されません。ここで足りないものはありますか?

どんな助けでも大歓迎です。

ありがとう

4

1 に答える 1

0

didEndElement内でステータスが失敗の場合にUIAlertビューを表示しようとしていますが、表示されません。ここで足りないものはありますか?

バックグラウンドスレッドでXML解析を実行している場合は、必ずメインスレッドでUIの更新を実行してください。

UIAlertViewコードをViewControllerのセレクターに配置し、ステータスが失敗した場合は、このメソッドを使用し-performSelectorOnMainThread...てアラートビューを起動します。

于 2010-05-18T20:46:43.280 に答える