﻿<?xml version="1.0" encoding="utf-8"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>Intersoft Community - Crosslight - Navigation Bar on iOS Gets Corrupted using NavigationService</title><link>http://www.intersoftsolutions.com/Community/Crosslight/Navigation-Bar-on-iOS-Gets-Corrupted-using-NavigationService/</link><description /><generator>http://www.intersoftsolutions.com</generator><language>en</language><copyright>Copyright 2002 - 2015 Intersoft Solutions Corp. All rights reserved.</copyright><ttl>60</ttl><item><title>Navigation Bar on iOS Gets Corrupted using NavigationService</title><link>http://www.intersoftsolutions.com/Community/Crosslight/Navigation-Bar-on-iOS-Gets-Corrupted-using-NavigationService/</link><pubDate>Wed, 26 Mar 2014 03:43:43 GMT</pubDate><dc:creator>handy@intersoftpt.com</dc:creator><description>&lt;p&gt;Thank you for sharing your resources. It was really helpful and our developer team also agreed with your research.&lt;/p&gt;&lt;p&gt;Regards,&lt;br /&gt;Handy&lt;/p&gt;</description></item><item><title>Navigation Bar on iOS Gets Corrupted using NavigationService</title><link>http://www.intersoftsolutions.com/Community/Crosslight/Navigation-Bar-on-iOS-Gets-Corrupted-using-NavigationService/</link><pubDate>Mon, 24 Mar 2014 10:31:55 GMT</pubDate><dc:creator>dfugaban@silentpartnersoft.com</dc:creator><description>Hi Guys,&lt;div&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;I think we found the issue for this. The root cause of this issue is that, for every asynchronous operation we keep adding or hooking up the Completed event without removing it in the process. In return, any process invoking the navigation service from within the completed event causing the navigation bar to get corrupted as shown on the debug log from our first post.&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;I am attaching a &lt;a href="http://social.msdn.microsoft.com/Forums/en-US/34ad099e-a828-4051-9910-285db3a79a3b/return-events-from-async-wcf-calls-being-called-multiple-increases-with-every-call-times?forum=silverlightnet" target="_blank"&gt;link here&lt;/a&gt; for your reference. Hope this helps.&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;Many thanks!&lt;/div&gt;</description></item><item><title>Navigation Bar on iOS Gets Corrupted using NavigationService</title><link>http://www.intersoftsolutions.com/Community/Crosslight/Navigation-Bar-on-iOS-Gets-Corrupted-using-NavigationService/</link><pubDate>Fri, 21 Mar 2014 00:07:24 GMT</pubDate><dc:creator>handy@intersoftpt.com</dc:creator><description>&lt;p&gt;Hello Domingo,&lt;/p&gt;&lt;p&gt;Thank you for the detail. The issue is under investigation. I would back to you as soon as we got the result from our developer.&lt;/p&gt;
&lt;p&gt;Regards,&lt;br /&gt;Handy&lt;/p&gt;</description></item><item><title>Navigation Bar on iOS Gets Corrupted using NavigationService</title><link>http://www.intersoftsolutions.com/Community/Crosslight/Navigation-Bar-on-iOS-Gets-Corrupted-using-NavigationService/</link><pubDate>Wed, 19 Mar 2014 12:46:07 GMT</pubDate><dc:creator>dsfugabanjr</dc:creator><description>&lt;p&gt;Here, I thought this might be related to this issue. But that's xcode, so...&lt;/p&gt;&lt;pre&gt;2014-03-19 11:37:05.398 Mercury[6580:a07] nested push animation can result in corrupted navigation bar2014-03-19 11:37:05.820 Mercury[6580:a07] Finishing up a navigation transition in an unexpected state. Navigation Bar subview tree might get corrupted.
2014-03-19 11:37:05.821 Mercury[6580:a07] Unbalanced calls to begin/end appearance transitions for &amp;lt;UINavigationController: 0x1b5747d0&amp;gt;.&lt;/pre&gt;
&lt;p&gt;http://stackoverflow.com/questions/8224366/unbalanced-calls-to-begin-end-appearance-transitions-warning-when-push-a-view/11080929&lt;/p&gt;</description></item><item><title>Navigation Bar on iOS Gets Corrupted using NavigationService</title><link>http://www.intersoftsolutions.com/Community/Crosslight/Navigation-Bar-on-iOS-Gets-Corrupted-using-NavigationService/</link><pubDate>Wed, 19 Mar 2014 10:29:48 GMT</pubDate><dc:creator>dsfugabanjr</dc:creator><description>&lt;p&gt;Hi Handy,&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: 10pt;"&gt;Thanks for responding. However, as much as we would love to provide our solution to this forum, we just can't. Understand that we are implementing this on a live source code and is currently connected to an enterprise database. Creating a sample as complex as the navigation we have stated below will take most of our time, and we are currently in a tight schedule.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: 10pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: 10pt;"&gt;But, to give further information... these contexts are contained within a&amp;nbsp;&lt;/span&gt;UITabBarController with EnsureNavigationContext property set to true. Furthermore, we are using the code snippet "&lt;span style="background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); font-family: 'lucida grande', 'lucida sans unicode', helvetica, arial, verdana, sans-serif; line-height: 19.5px; font-size: 10pt;"&gt;this.NavigationService.Close(new NavigationResult(NavigationResultAction.Done));" after an asynchronous operation has been completed on page/view E.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); font-family: 'lucida grande', 'lucida sans unicode', helvetica, arial, verdana, sans-serif; line-height: 19.5px; font-size: 10pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); font-family: 'lucida grande', 'lucida sans unicode', helvetica, arial, verdana, sans-serif; line-height: 19.5px; font-size: 10pt;"&gt;Going back and forth from A to D view models are okay, but once view model is closed, that's where the problem occurs. I have attached the viewmodel and viewcontroller used in E. Please check it out.&lt;/span&gt;&lt;/p&gt;</description></item><item><title>Navigation Bar on iOS Gets Corrupted using NavigationService</title><link>http://www.intersoftsolutions.com/Community/Crosslight/Navigation-Bar-on-iOS-Gets-Corrupted-using-NavigationService/</link><pubDate>Tue, 18 Mar 2014 23:30:30 GMT</pubDate><dc:creator>handy@intersoftpt.com</dc:creator><description>&lt;p&gt;Hello Domingo,&lt;/p&gt;&lt;p&gt;Can you help us in providing the sample that simulates this issue? We need this to understand your issue issue deeply.&lt;/p&gt;
&lt;p&gt;Regards,&lt;br /&gt;Handy&lt;/p&gt;</description></item><item><title>Navigation Bar on iOS Gets Corrupted using NavigationService</title><link>http://www.intersoftsolutions.com/Community/Crosslight/Navigation-Bar-on-iOS-Gets-Corrupted-using-NavigationService/</link><pubDate>Tue, 18 Mar 2014 19:02:25 GMT</pubDate><dc:creator>dsfugabanjr</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Our previous issues haven't been solved, and yet another issue is being experienced by our team with the NavigationService from Crosslight. Here's the output being thrown when in debug mode.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;pre&gt;2014-03-18 17:14:56.533 xxxxxx[2582:70b] nested pop animation can result in corrupted navigation bar
2014-03-18 17:14:56.911 xxxxxx[2582:70b] Finishing up a navigation transition in an unexpected state. Navigation Bar subview tree might get corrupted.&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;THis issue occurs when closing one of the UIFormViewController at the end of the navigation stack. Here's the navigation sequence : A.) ListViewModeBase &amp;gt; B.) ListeViewModelBase &amp;gt; C.) EditorViewModelBase &amp;gt; D.) ListViewModelBase &amp;gt; E.) EditorViewModelBase&lt;/p&gt;
&lt;p&gt;Once "E.) EditorViewModelBase" is closed, then you go back until "B.) ListViewModeBase", that's when the navigation bar gets corrupted. There are instances where the same page is loaded for every backward navigation. Here's the code that we are using to close the view:&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: 10pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: 10pt;"&gt;this.NavigationService.Close(new NavigationResult(NavigationResultAction.Done));&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: 10pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;img id="" src="https://www.intersoftpt.com/WebResources/Images/Community/Editor/smiley7.gif" style="border: none;" /&gt; &lt;/p&gt;</description></item></channel></rss>