Discussion Forums  >  Uncategorized

Replies: 5    Views: 227

stevek
Aspiring developer
Profile
Posts: 808
Reg: Dec 24, 2011
great neck
8,080
01/26/12 03:32 PM (14 years ago)

One last shot at nav bug with double tap

I realize Apple has been accepting apps with this problem so it's not going to deter me, but still it would be nice to figure out how to fix it. No one has come up with anything yet so I'd figure I'd present it one last time. When I double tap any button in any button screen, the appropriate next screen opens but nav bar becomes unusable. Title disappears, left Back button disappears and right Home button disappears. I'm basically stuck on the page. This happens on the devices and in simulators. The only way out is to totally stop app and reload. Anyone with ideas? Thanks
 
GoNorthWest
buzztouch Evangelist
Profile
Posts: 8197
Reg: Jun 24, 2011
Oro Valley, AZ
1,000,000
like
01/26/12 04:43 PM (14 years ago)
Hi Steve, Any way you can provide some output from the Debug Console at the time you do the double-tapping in the simulator? That's where I would start to look at the issue. I'm also going to try and repro on my device/simulator at home later tonight. Thanks! Mark
 
GoNorthWest
buzztouch Evangelist
Profile
Posts: 8197
Reg: Jun 24, 2011
Oro Valley, AZ
1,000,000
like
01/26/12 05:06 PM (14 years ago)
Ran it on my app, and here's some stuff I got. Very interesting. Looks like nested taps cause issues. Not sure if this is a buzztouch issue, in that stuff is not coded to handle nested taps, or a general Apple problem. 2012-01-26 16:48:34.958 ovfps[27805:207] BT_viewControllerManager: handleTapToLoadScreen 2012-01-26 16:48:34.960 ovfps[27805:207] BT_viewControllerManager: the parent screen nickname: Welcome itemId: 3D377906AE38BA4E5C80583 itemType: BT_screen_menuButtons 2012-01-26 16:48:34.960 ovfps[27805:207] BT_viewControllerManager: the menu/button tapped is itemId: F36953481A854D4954F223A 2012-01-26 16:48:34.961 ovfps[27805:207] BT_viewControllerManager: the screen to load is nickname: Field Prep itemId: E1E86FDA60DF0295AC344C4 itemType: BT_screen_menuList 2012-01-26 16:48:34.961 ovfps[27805:207] BT_viewControllerManager: initViewControllerForScreen nickname: Field Prep itemId: E1E86FDA60DF0295AC344C4 type: BT_screen_menuList 2012-01-26 16:48:34.961 ovfps[27805:207] BT_screen_menuList: INIT 2012-01-26 16:48:34.983 ovfps[27805:207] BT_rotatingNavController: pushViewController for screen: E1E86FDA60DF0295AC344C4 2012-01-26 16:48:34.984 ovfps[27805:207] nested push animation can result in corrupted navigation bar 2012-01-26 16:48:34.986 ovfps[27805:207] BT_screen_menuList: loadData 2012-01-26 16:48:34.987 ovfps[27805:207] BT_fileManager: File does not exist in cached directory: screenData_E1E86FDA60DF0295AC344C4.txt 2012-01-26 16:48:34.987 ovfps[27805:207] BT_screen_menuList: no cached version of this screens data available. 2012-01-26 16:48:34.987 ovfps[27805:207] BT_screen_menuList: downloading screen data from: http://www.buzztouch.com/appdata/v1.5.php?command=getChildItems&appGuid=[buzztouchAppId]&apiKey=[buzztouchAPIKey]&screenId=[screenId] 2012-01-26 16:48:34.988 ovfps[27805:207] BT_screen_menuList: showProgress 2012-01-26 16:48:34.989 ovfps[27805:207] BT_viewUtilities: getProgressView 2012-01-26 16:48:35.011 ovfps[27805:207] BT_strings: mergeBTVariablesInString (after merge): http://www.buzztouch.com/appdata/v1.5.php?command=getChildItems&appGuid=<shhh>&apiKey=<secret>&screenId=E1E86FDA60DF0295AC344C4 2012-01-26 16:48:35.012 ovfps[27805:207] BT_downloader: INIT 2012-01-26 16:48:35.012 ovfps[27805:207] BT_downloader: downloadFile: http://www.buzztouch.com/appdata/v1.5.php?command=getChildItems&appGuid=<shh>&apiKey=<secret>&screenId=E1E86FDA60DF0295AC344C4 2012-01-26 16:48:35.013 ovfps[27805:207] BT_screen_menuList: downloadFileStarted: starting download... 2012-01-26 16:48:35.229 ovfps[27805:207] Unbalanced calls to begin/end appearance transitions for <BT_screen_menuList: 0xe021780>. 2012-01-26 16:48:35.262 ovfps[27805:207] BT_screen_menuList: downloadFileInProgress: 100% 2012-01-26 16:48:35.263 ovfps[27805:207] BT_fileManager: saveTextFileToCacheWithEncoding: screenData_E1E86FDA60DF0295AC344C4.txt encodingFlag: -1 2012-01-26 16:48:35.265 ovfps[27805:207] BT_screen_menuList: downloadFileCompleted: Success 2012-01-26 16:48:35.265 ovfps[27805:207] BT_screen_menuList: hideProgress 2012-01-26 16:48:35.271 ovfps[27805:207] BT_fileManager: File does exist in cached directory: screenData_E1E86FDA60DF0295AC344C4.txt 2012-01-26 16:48:35.272 ovfps[27805:207] BT_screen_menuList: parsing downloaded screen data. 2012-01-26 16:48:35.272 ovfps[27805:207] BT_fileManager: readTextFileFromCacheWithEncoding: screenData_E1E86FDA60DF0295AC344C4.txt encoding: -1 2012-01-26 16:48:35.272 ovfps[27805:207] BT_screen_menuList: parseScreenData 2012-01-26 16:48:35.274 ovfps[27805:207] BT_screen_menuList: layoutScreen 2012-01-26 16:48:35.464 ovfps[27805:207] Finishing up a navigation transition in an unexpected state. Navigation Bar subview tree might get corrupted.
 
David @ buzztouch
buzztouch Evangelist
Profile
Posts: 6866
Reg: Jan 01, 2010
Monterey, CA
78,840
like
01/26/12 05:13 PM (14 years ago)
Was looking into this exact topic early this week on one of my projects. No solution yet but close. I'll post to this thread when i solve it .
 
stevek
Aspiring developer
Profile
Posts: 808
Reg: Dec 24, 2011
great neck
8,080
like
01/26/12 05:51 PM (14 years ago)
Thanks everyone. Can't wait to see how it gets resolved. Steve
 
David @ buzztouch
buzztouch Evangelist
Profile
Posts: 6866
Reg: Jan 01, 2010
Monterey, CA
78,840
like
01/31/12 10:00 PM (14 years ago)
Hi Guys, I've spent a ton of time trying to figure this out to no result. I jury rigged a few approaches and did get it work but not in a way that's appropriate. I'll need to put this aside for awhile until we get the new site up n running. When I revisit it, it'll be an attempt to 'fix' the button plugin (that isn't used now in v1.5 but the same problem exists). After literally thousands and thousands of apps, this is the only report of this. It occurs on all of them but double tapping a button must be super unlikely. Anyway, I'll re-visit when I can, it's on the hot list ;-)
 

Login + Screen Name Required to Post

pointerLogin to participate so you can start earning points. Once you're logged in (and have a screen name entered in your profile), you can subscribe to topics, follow users, and start learning how to make apps like the pros.