<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: iPad Crashing in PresentModalViewController in ArcGIS Runtime SDK for iOS Questions</title>
    <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/ipad-crashing-in-presentmodalviewcontroller/m-p/105091#M1036</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;It's crashing because you are over releasing. Just comment out [MapView release]; as below and it should work. Also, you should convert your project to ARC so you won't have to worry about memory management.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;- (IBAction)btn_login_Clicked:(id)sender&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MapViewController *MapView = [self.storyboard instantiateViewControllerWithIdentifier:@"MapView"];&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [self presentViewController:MapView animated:YES completion:^&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NSLog(@"Login Finished");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ];&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //[MapView release];&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Nimesh&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 27 Mar 2013 17:06:47 GMT</pubDate>
    <dc:creator>NimeshJarecha</dc:creator>
    <dc:date>2013-03-27T17:06:47Z</dc:date>
    <item>
      <title>iPad Crashing in PresentModalViewController</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/ipad-crashing-in-presentmodalviewcontroller/m-p/105088#M1033</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi , &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;i'm building an application that is loading the map in different view from the main view .. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;in the first view i'm getting the service url and checking for user name and password .. once the user click "login" i will load &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;the map using the following : &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="plain" name="code"&gt;

MapViewController *MapView = [self.storyboard instantiateViewControllerWithIdentifier:@"MapView"];
[self presentModalViewController:MapView animated:YES];
[MapView release];

&lt;/PRE&gt;&lt;DIV style="display:none;"&gt; &lt;/DIV&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;in the MapViewController i'm loading the Following Graphics Layers in "viewdidload" : &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;- 2 AGSDynamicMapServiceLayer .. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- 2 AGSFeatureLayer .. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- 5 AGSGraphicsLayer ( i'm adding the Graphicslayer to the map only when i need it , otherwise i'm removing it from the map .. i'm only initializing it on the viewdidload ) .. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;in the mapviewcontroller there is a button for logut .. if the user click it , it will dismiss the mapview and show the main view again for the user to login like this :&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="plain" name="code"&gt;
 [self dismissModalViewControllerAnimated:YES];
&lt;/PRE&gt;&lt;DIV style="display:none;"&gt; &lt;/DIV&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;in the forth time that the user login or logout the application is crashing and i'm getting "Received memory warning" ..&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;if i remove all the Graphics Layers and Feature Layer and keep only the mapServiceLayer it's working .. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;can someone help me please .. ??&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Mar 2013 12:27:59 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/ipad-crashing-in-presentmodalviewcontroller/m-p/105088#M1033</guid>
      <dc:creator>FaisalSabri</dc:creator>
      <dc:date>2013-03-26T12:27:59Z</dc:date>
    </item>
    <item>
      <title>Re: iPad Crashing in PresentModalViewController</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/ipad-crashing-in-presentmodalviewcontroller/m-p/105089#M1034</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;If possible, please attach a sample application and exact steps to reproduce issue so I can look into.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Nimesh&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Mar 2013 22:06:02 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/ipad-crashing-in-presentmodalviewcontroller/m-p/105089#M1034</guid>
      <dc:creator>NimeshJarecha</dc:creator>
      <dc:date>2013-03-26T22:06:02Z</dc:date>
    </item>
    <item>
      <title>Re: iPad Crashing in PresentModalViewController</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/ipad-crashing-in-presentmodalviewcontroller/m-p/105090#M1035</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;If possible, please attach a sample application and exact steps to reproduce issue so I can look into.&lt;BR /&gt;&lt;BR /&gt;Regards,&lt;BR /&gt;Nimesh&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Dear Nimesh ,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Please find attached the sample application , &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;what i'm doing exactly is the following : &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;- the user is clicking on login button ..&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;- it will show the mapview with some of graphic layers .. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;- there is a logout button .. if the user click it the application will crash ..&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;and that's it .. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thank you in advance ..&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 Mar 2013 11:43:42 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/ipad-crashing-in-presentmodalviewcontroller/m-p/105090#M1035</guid>
      <dc:creator>FaisalSabri</dc:creator>
      <dc:date>2013-03-27T11:43:42Z</dc:date>
    </item>
    <item>
      <title>Re: iPad Crashing in PresentModalViewController</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/ipad-crashing-in-presentmodalviewcontroller/m-p/105091#M1036</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;It's crashing because you are over releasing. Just comment out [MapView release]; as below and it should work. Also, you should convert your project to ARC so you won't have to worry about memory management.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;- (IBAction)btn_login_Clicked:(id)sender&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MapViewController *MapView = [self.storyboard instantiateViewControllerWithIdentifier:@"MapView"];&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [self presentViewController:MapView animated:YES completion:^&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NSLog(@"Login Finished");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ];&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //[MapView release];&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Nimesh&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 Mar 2013 17:06:47 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/ipad-crashing-in-presentmodalviewcontroller/m-p/105091#M1036</guid>
      <dc:creator>NimeshJarecha</dc:creator>
      <dc:date>2013-03-27T17:06:47Z</dc:date>
    </item>
    <item>
      <title>Re: iPad Crashing in PresentModalViewController</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/ipad-crashing-in-presentmodalviewcontroller/m-p/105092#M1037</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;. &lt;BR /&gt;&lt;BR /&gt;- there is a logout button .. if the user click it the application will crash ..&amp;nbsp; &lt;BR /&gt;&lt;BR /&gt;and that's it .. &lt;BR /&gt;&lt;BR /&gt;Thank you in advance ..&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Faisal,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Is there a reason you are not using Automatic Reference Counting (ARC)? I could not pinpoint your exact problem, but it has all the signs of a memory management issue. Also, you are not doing a bunch of memory management within your &lt;/SPAN&gt;&lt;SPAN style="font-style:italic;"&gt;MapViewController&lt;/SPAN&gt;&lt;SPAN&gt; class that should be done in a non-ARC project. I actually did not realize that you are not using ARC until I noticed that you have a &lt;/SPAN&gt;&lt;SPAN style="font-style:italic;"&gt;- (void)dealloc&lt;/SPAN&gt;&lt;SPAN&gt; in place.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The crash disappeared after I converted your test project to ARC, which you can do within XCode by selecting &lt;/SPAN&gt;&lt;SPAN style="font-style:italic;"&gt;Edit-&amp;gt;Refactor-&amp;gt;Convert to Objective-C ARC&lt;/SPAN&gt;&lt;SPAN&gt;. I attached the converted project. If you don't want to use ARC, you need to explicitly release all objects you create when you no longer need them. In your original, non-ARC code, a number of members of your &lt;/SPAN&gt;&lt;SPAN style="font-style:italic;"&gt;MapViewController&lt;/SPAN&gt;&lt;SPAN&gt; class are never being released.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 Mar 2013 17:37:04 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/ipad-crashing-in-presentmodalviewcontroller/m-p/105092#M1037</guid>
      <dc:creator>DanaMaher</dc:creator>
      <dc:date>2013-03-27T17:37:04Z</dc:date>
    </item>
    <item>
      <title>Re: iPad Crashing in PresentModalViewController</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/ipad-crashing-in-presentmodalviewcontroller/m-p/105093#M1038</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;It's crashing because you are over releasing. Just comment out [MapView release]; as below and it should work. Also, you should convert your project to ARC so you won't have to worry about memory management.&lt;BR /&gt;&lt;BR /&gt;- (IBAction)btn_login_Clicked:(id)sender&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MapViewController *MapView = [self.storyboard instantiateViewControllerWithIdentifier:@"MapView"];&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [self presentViewController:MapView animated:YES completion:^&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NSLog(@"Login Finished");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ];&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //[MapView release];&lt;BR /&gt;}&lt;BR /&gt;&lt;BR /&gt;Regards,&lt;BR /&gt;Nimesh&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Nimesh , &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;i did remove it before .. but it give the same issue .. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Dana , &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;i did convert my project to ARC before , and i was getting the same issue ..&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;please note that the sample i have attached is only the concept that i'm doing in my original project .. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;i will try to search more about the issue .. i hope it's not From the SDK .. but as i said before the application works perfect if i removed any Graphiclayer or FeatureLayer from the project ..&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thank you all for your help ..&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 Mar 2013 06:00:59 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/ipad-crashing-in-presentmodalviewcontroller/m-p/105093#M1038</guid>
      <dc:creator>FaisalSabri</dc:creator>
      <dc:date>2013-03-28T06:00:59Z</dc:date>
    </item>
  </channel>
</rss>

