0
私は、TabViewテンプレートに基づいてアプリケーションを作っています。 appdelegateでは、applicationDidFinishLaunchingメソッドのコードを置き換え、UITabViewを削除して新しいViewに置き換えました。そのビューは実際には、アプリが起動するとすぐに表示されるログイン画面です。さて、ログインに成功したら、アプリケーションをUITabViewに切り替えるようにします。私はこれらのコードを試しましたが、うまくいきませんでした。 。タブビューに戻る
ユーザーが正常にログインしたときに何も起こらない
はここに私が使用しているコードです:(:
NSArray * spanNodes = [bodyNode findChildTags:@"form"];
for (HTMLNode * spanNode in spanNodes) {
if ([[spanNode getAttributeNamed:@"action"] isEqualToString:@"foo"]){
[self.authView.view removeFromSuperview];
[window addSubview:self.tabBarController.view];
[window bringSubviewToFront:self.tabBarController.view]; //Answer to second question
}
}
場合、私は疑う:ログインに成功するまでここに関連する質問への回答で説明したように、タブを覆い、所定の位置にそれを残して、その上にあることを、ログイン画面を押しますあなたのloo spanNodesが空であるか、または 'if'条件が決して満たされないので、pは実行されていません – Brian
これをチェックしましたが、結果は空ではありませんでした。私が使った方法は間違っていたと思います。 –