The current module for the top bar is broken into iOS 6, returning to the previous version, it works again, but does not work in iOS 7.
What I see is when I open the application with a new top bar, and the tab is the “hide” command, it doesn't seem to hide the header and footer, forcing them to show while the loading screen is still displayed (this happens in both iOS 6 and 7), then they seem to be hiding only a few seconds after loading the application.
Next, the topBar does not look tinted (remains black) in iOS 6, and web browsing seems to be turned off, in iOS 7 it seems fine, but 6 of it doesn't work.
Change 1:
After doing additional research, it seems that the application crashes and throws this error.
Oct 6 16:29:33 Michaels-iPhone Forge [341]: * Application terminated due to an uncaught exception "NSInvalidArgumentException", reason: '* - [__ NSPlaceholderDictionary initWit
This application works fine on the simplest versions and now for some reason crashes
Edit 2:
So, it seems that there are problems with both the header and footer modules (topBar and TabBar), where with iOS 6 they simply do not work correctly. If I return them to the previous version, they work fine for iOS (testing will be soon 7)
Then the error I was getting, which seemed to distort, was related to the request module, again, if I go back to one version, I do not get the breakdown that I saw. Not sure why this caused it to crash, but as I said, move it one version lower, fixing the problems. I even double-check it, where I lowered it, started it and did not crash it, added it back and crashed, then deleted it again, and the failure ended.
Edit 3:
So, I tested iOS 7 with the current settings that I have, and, as expected, the headers and footers are mixed up, as IOS 7 updates seemed to be expecting this. The strange thing is that if I download the application from itunes, then the headers and footers work fine in iOS 7, but they have an old rendering style. I will try to pre-render later and see if it helps.
Change 4:
There is still no update from trigger.io on this obvious error, I was able to get the top panel to install it by making the base version equal to 2.03 (which seems strange that forge says that the default version is 2.01, but in the drop down I I see 2.03 and online docs show 2.03 as the most current, but 2.01 says the "stable" version). Although I can get that working on tabs still doesn't work properly, since it seems to be related to the size of the webview between the header and footer. What a really sucking part: I have updates that need to be made, but here I am for a week without response from trigger.io, we believe, to believe that the company is going to create our applications if they release the update using an error, which they do not seem to want to solve or correct?
Change 5:
To give a little more information to James, this is what happens with different versions.
scenario 1):
All modules updated Core version 2.0.3 IOS6 version (6.1.3)
TopBar and Tabbar show an earlier image, after the launch image has disappeared, the bars are no longer displayed. (I have a hidden event to hide them until the user logs into the application)
As soon as the user entered the application, the web view got messed up, almost like calculating the page height without tabs and the top panel in place, so when it displays the page, it’s not on top, but an offset from 100 to 150 pixels on
As indicated, this is with every updated module and kernel on 2.0.3
scenario 2):
TopBar 2.1 module and tab module 2.0 All other modules are updated with Core version 2.0.3 IOS6 version (6.1.3)
When the application loads, the topBar is displayed on top of the splash screen, but the tab bar does not work, after entering the application the same problems occur when viewing web pages, an offset of 100-150 pixels
scenario 3):
TopBar 2.0 module and tab module 2.0 All other modules are updated with Core version 2.0.3 IOS6 version (6.1.3)
With this configuration, everything seems to work fine, the top panel and tabs do not appear above the launch pattern, as soon as the web view inside the application is correct, and everything works fine, but then another problem occurs, the application will fail in the forge request, therefore this mistake
Oct 6 16:29:33 Michaels-iPhone Forge [341]: * Application terminated due to an uncaught exception "NSInvalidArgumentException", reason: '* - [__ NSPlaceholderDictionary initWit
I can’t explain why the request module worked to enter the application and made another request, and then just unexpectedly failed, but I know that if I change the request module to the previous version, I will not have problems with iOS 6
script 4):
TopBar 2.0 module, tab module 2.0 and query module 2.0 All other modules are updated with Core version 2.0.3 IOS6 version (6.1.3)
Success! We have an application that works as it should in iOS 6, without problems with the top or tabs, without problems with web browsing and without crashes.
This is great, let's see how it looks on iOS 7 ..
scenario 5):
TopBar 2.0 module, tab module 2.0 and query module 2.0 All other modules are updated with Core version 2.0.3 IOS7 version (7.0)
When I open the application, the launch screen appears, then it slips a little and opens the top panel and the tab panel, almost the same way that it goes away too quickly, but just a white screen with a top panel and a tab.
As soon as I write to the application, the top panel and the tab panel seem to be cropped, as well as the correct height, but the margin inside the panel is set to -50px, so the panel itself will stretch and turn off.
scenario 6):
TopBar 2.2 module, tab module 2.1 and query module 2.0 All other modules are updated with Core version 2.0.3 IOS7 version (7.0)
Opening the application, we see the screen saver, but again the screen saver forces you to hide the top panel and the white screen panel too quickly, and then puts you in the application.
After entering the application, everything looks as they should
script 7):
All Modules Updated with Core Version 2.0.3 IOS7 Version (7.0)
We put each module and kernel up to date, the same problems with the launch screen as in scenarios 5 and 6, but we do not see the problem with the crash, as before.
Change 6
I just checked the hidden guide and it doesn't seem to work with iOS 7, it just ignores the hide hide command
This is a snippet from config.json
"modules": { "launchimage": { "version": "2.1", "config": { "android-landscape": "androidLand.png", "background-color": "#000000", "android": "androidPort.png", "ios": { "1536x2048": "img/splash/1536X2048.png", "320x480": "img/splash/320x480px.png", "640x1136": "img/splash/640x1136px.png", "2048x1536": "img/splash/2048x1536px.png", "1536x2008": "img/splash/1536x2008px.png", "1024x768": "img/splash/1024X748.png", "2048x1496": "img/splash/2048x1496px.png", "1024x748": "img/splash/1024X768.png", "640x960": "img/splash/640x960px.png", "768x1004": "img/splash/768x1004px.png", "768x1024": "img/splash/768x1024px.png" }, "hide-manually": true }
To test this, I tried it in ios6 and it works, what I see in iOS 7, the splash screen goes off for about 1 second, then it leaves to show a white screen, and my webview is fully loaded in the header and footer ignores the hide command manually. I tried with iOS 6 and hiding manually works as I checked to make sure that it completely removes the hidden call manually in my code (so that it doesn’t hide), and on iOS 6 it didn’t hide as expected, but ios 7 seems to pierce the past and hide the screen.
Edit 7 It seems there are some updates for the modules for the tab and the top bar .. will give it a chance!