Discussion Forums  >  Uncategorized

Replies: 5    Views: 190

Ninjaselo
Apple Fan
Profile
Posts: 221
Reg: Apr 04, 2011
TR, Izmir, Alsa...
2,910
07/22/11 12:50 AM (14 years ago)

when I create a custom HTML screen - it says this menu has no list items

When I create a custom HTML screen and write something in it, tapping it says this menu has no list items? What could be the problem? My other 30+ screens do not say this, only the newly created ones does.
 
Ninjaselo
Apple Fan
Profile
Posts: 221
Reg: Apr 04, 2011
TR, Izmir, Alsa...
2,910
like
07/22/11 12:52 AM (14 years ago)
Does it think of itself as a menu-list? Could this be a bug? Oh and the app's name's MW3 Intel, iOS and the problem is with the top 4 screens under the news button.
 
Ninjaselo
Apple Fan
Profile
Posts: 221
Reg: Apr 04, 2011
TR, Izmir, Alsa...
2,910
like
07/22/11 01:51 AM (14 years ago)
This is a working screen's output on the console: 2011-07-22 11:42:22.200 mw3intel[2122:13703] BT_screen_menuList: didSelectRowAtIndexPath: Selected Row: 4 2011-07-22 11:42:22.200 mw3intel[2122:13703] BT_application: getScreenDataByItemId 0BAECFB0E6BE9B33B13A90F 2011-07-22 11:42:22.200 mw3intel[2122:13703] BT_application: screenType is BT_screen_customHTML for screen with nickname: news_CoD Elite Beta to Help or Hurt Its Success? and itemId: 0BAECFB0E6BE9B33B13A90F 2011-07-22 11:42:22.200 mw3intel[2122:13703] BT_viewControllerManager: handleTapToLoadScreen 2011-07-22 11:42:22.201 mw3intel[2122:13703] BT_viewControllerManager: the parent screen nickname: News itemId: C1CFE6874447AE3E92BAE35 itemType: BT_screen_menuList 2011-07-22 11:42:22.201 mw3intel[2122:13703] BT_viewControllerManager: the menu/button tapped is itemId: 1378AEC0F2A5CF42A033D80 2011-07-22 11:42:22.201 mw3intel[2122:13703] BT_viewControllerManager: the screen to load is nickname: news_CoD Elite Beta to Help or Hurt Its Success? itemId: 0BAECFB0E6BE9B33B13A90F itemType: BT_screen_customHTML And this is the one of the screen's that doesn't: 2011-07-22 11:46:06.078 mw3intel[2122:13703] BT_screen_menuList: didSelectRowAtIndexPath: Selected Row: 0 2011-07-22 11:46:06.078 mw3intel[2122:13703] BT_application: getScreenDataByItemId 5D2E9967430B8CE04AA6EC3 2011-07-22 11:46:06.078 mw3intel[2122:13703] BT_application: could not find screen with itemId: 5D2E9967430B8CE04AA6EC3 2011-07-22 11:46:06.078 mw3intel[2122:13703] BT_viewControllerManager: getErrorViewController 2011-07-22 11:46:06.079 mw3intel[2122:13703] BT_viewControllerManager: handleTapToLoadScreen 2011-07-22 11:46:06.079 mw3intel[2122:13703] BT_viewControllerManager: the parent screen nickname: News itemId: C1CFE6874447AE3E92BAE35 itemType: BT_screen_menuList 2011-07-22 11:46:06.079 mw3intel[2122:13703] BT_viewControllerManager: the menu/button tapped is itemId: EA955622F0C4543B9E74975 2011-07-22 11:46:06.079 mw3intel[2122:13703] BT_viewControllerManager: the screen to load is nickname: itemId: error view controller has no itemId itemType: BT_screen_menuList 2011-07-22 11:46:06.079 mw3intel[2122:13703] BT_viewControllerManager: initViewControllerForScreen nickname: no nickname? itemId: error view controller has no itemId type: BT_screen_menuList 2011-07-22 11:46:06.080 mw3intel[2122:13703] BT_screen_menuList: INIT 2011-07-22 11:46:06.080 mw3intel[2122:13703] BT_viewUtilities: setting nav-bar background for (null) color: #6EAF00 2011-07-22 11:46:06.080 mw3intel[2122:13703] BT_rotatingNavController: pushViewController for screen: error view controller has no itemId 2011-07-22 11:46:06.080 mw3intel[2122:13703] BT_screen_menuList: viewDidLoad 2011-07-22 11:46:06.081 mw3intel[2122:13703] BT_viewUtilities: getTableViewForScreen with nickname: no nickname? and itemId: error view controller has no itemId and type: BT_screen_menuList 2011-07-22 11:46:06.081 mw3intel[2122:13703] BT_screen_menuList: viewWillAppear 2011-07-22 11:46:06.081 mw3intel[2122:13703] BT_viewUtilities: configureBackgroundAndNavBar for screen with nickname: no nickname? and itemId: error view controller has no itemId and type: BT_screen_menuList I don't understand why the screen to load is nickname: is empty.
 
Ninjaselo
Apple Fan
Profile
Posts: 221
Reg: Apr 04, 2011
TR, Izmir, Alsa...
2,910
like
07/22/11 01:55 AM (14 years ago)
Got it! After the buzztouch upgrading the backend, I've changed the Configuration Data URL to default(buzztouch). Previously it was on my server. When I've changed it back to my server, the problem is gone. I think when I've submitted the app to Apple, my Configuration Data URL was like this. Any thoughts David?
 
David @ buzztouch
buzztouch Evangelist
Profile
Posts: 6866
Reg: Jan 01, 2010
Monterey, CA
78,840
like
07/23/11 01:38 AM (14 years ago)
Consusing! LOL. For sure Custom HTML screens will never have any menu items nor should they. If the app is giving this message. Looking at the console it looks like there are lots of issues here. Several of the menu taps are not working. When a menu is tapped it needs to know which screen to load next. The output clearly shows that it doesn't know what screen to load next. So, about the configuration data. I'm confused about where the app is pulling the data from. If you compiled it using the URL to your DropBox, no changes will be pulled by the app. Assuming the app is still calling the file from your DropBox but you want it to use the file from the control panel: a) Update the file on the DropBox. Download it, change the dataURL to the URL you see in your control panel. The one for Use Default or whatever it says. Get this in the file. b) Replace the file on DropBox. At this point, the DropBox file as a dataURL that points to the control panel. c) In the app on the device, tap Refresh. Because it was connected to your DropBox before, it should download the file from DropBox. This new file uses a dataURL to the control panel. d) In the app, on the device, tap Refresh again. Now, because the file it downloaded before has a control panel URL for data, it will pull the data from the control panel.
 
Ninjaselo
Apple Fan
Profile
Posts: 221
Reg: Apr 04, 2011
TR, Izmir, Alsa...
2,910
like
07/23/11 02:27 AM (14 years ago)
Got it, done it! My fault was, not updating the file on my server after clicking default... Thank you again David!
 

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.