Does dismissViewControllerAnimated:completion: retain previous view controllers?

I am having memory leaks and crashes in my app and I would like to know if they could be due to the way my container View Controller switches between View Controllers. The app should allow the user to navigate a long series of pages. Each page is laid out as a ViewController in the Storyboard (each page has a number as its identifier).
By the time I get to page 14 in the app, I can see in Instruments' Activity Monitor that the app takes about 600MB of memory (on an iPad 3). This is because each view controllers have UIImageViews with big images.
I am using ARC.
Below is the code for the container View Controller. Can you see a memory management problem somewhere?
@implementation PageNavigator
int startingPage = 0;
int currentPage = 0;
-(void)viewDidAppearBOOL)animated{
    NSLog(@"Starting book from page %d", startingPage);
    //do this only the first time the app runs
    if(startingPage != -1){
        UIViewController *currentPageVC = [self.storyboard instantiateViewControllerWithIdentifier:[NSString stringWithFormat:@"%d", startingPage]];
        [self presentModalViewController:currentPageVC animated:YES];
        currentPage = startingPage;
        startingPage = -1;
//currentPageVC and its outlets should get released when it gets out of scope, right?
-(IBAction)goToNextPage{
    [self dismissViewControllerAnimated:YES completion:^{
        currentPage++;
        UIViewController *currentPageVC = [self.storyboard instantiateViewControllerWithIdentifier:[NSString stringWithFormat:@"%d", currentPage ]];
        [self presentModalViewController:currentPageVC animated:YES];
        NSLog(@"Current Page is %d", currentPage);
Cheers
Eric

Hey Rahzah,
Couple tips to help diagnose and get your files to work.
Be sure to check that when you set a value like "Size" in a smaller breakpoint (region) that it highlights with the color that corresponds with that region color. The region color is the color of the bar above the ruler. This helps you notice which values carry across all regions, and which do not have values specific to a region.
If you want your setting for a value to pass on across all breakpoints (regions), hover on the input area and then click the button to the right to apply it across all regions.
Feel free to add a screen shot or ping with further details of your issue!

Similar Messages

  • HT2506 Why does Preview also open previously viewed files when I double click on a file to view it?

    Trying to figure out how to stop it from doing this - finding it irritating - or is it a 'feature'?
    Already checked the preferences menu, but no luck

    Ha! Just figured it out, thanks to checking the discussions - in the System Prefs, under 'General', unchecked 'restore windows when quitting & re-opening apps' & that seems to have done the trick

  • ITunes randomly stops playing purchases that have previously viewed on the same hardware. It has an error message about HD. How can this issue be resolved?  What information is available besides the "learn more" option that does not deal with the problem?

    iTunes randomly stops playing purchases that have previously viewed on the same hardware. It has an error message about HD. How can this issue be resolved?  What information is available besides the "learn more" option that does not deal with the problem?
    Many people have the same problem. However, there is little or nothing readily available to users. This problem has existed for two or more years. Does anyone have anything to offer about this disturbing problem?

    Thanks for the suggestion kcell. I've tried both versions
    9.0.115 and 9.0.124 and both fail with the policy permission error.
    I also tried with and without your crossdomain.xml file but
    with the same result. It looks like this file is intended for URL
    policy, instead of socket policy. Recently Adobe separated the two.
    When I run with the files installed on my dev PC, it does
    work, which makes sense because the flash player isn't loaded from
    an unknown domain.
    I did get one step closer. If a crossdomain.xml in the server
    root exists and the socketpolicy file is loaded from the app folder
    then the first two warnings disappear. The logs now show:
    OK: Root-level SWF loaded:
    https://192.168.2.5/trunk/myapp.swf
    OK: Policy file accepted: https://192.168.2.5/crossdomain.xml
    OK: Policy file accepted:
    https://192.168.2.5/trunk/socketpolicy.xml
    Warning: Timeout on xmlsocket://192.168.2.5:843 (at 3
    seconds) while waiting for socket policy file. This should not
    cause any problems, but see
    http://www.adobe.com/go/strict_policy_files
    for an explanation.
    Warning: [strict] Ignoring policy file with incorrect syntax:
    xmlsocket://192.168.2.5:993
    Error: Request for resource at xmlsocket://192.168.2.5:993 by
    requestor from https://192.168.2.5/trunk/myapp.swf is denied due to
    lack of policy file permissions.
    Which basically says, everything is okay, but you stay out
    anyway.
    PS: I found the XML schema files here:
    http://www.adobe.com/devnet/flashplayer/articles/fplayer9_security_02.html
    and the socket policy schema:
    http://www.adobe.com/xml/schemas/PolicyFileSocket.xsd.
    UPDATE: When serving up the policy file on port 843 using the
    example perl script then the socket connection seems to be accepted
    and the connect succeeds. After that flex hangs trying to logon to
    the IMAP server.

  • I have a MAC and when i look things up it keeps asking me to install latest adobe flash [layer. I complete installation but it still does not allow me to view. What am I doing wrong?

    I have a desktop computer- MAC. When I am looking for information or pulling up games for my grandkids,  it will say I need to download the latest version of dobe Flash Player to view. I have downloaded this numerous times yet it still does not allow me to view. What am I doing wrong?

    Could be the OS X version is too old for the later recommended Flash player version.
    So this is where knowing what your computer really is, and the exact OS X version running in it. There is a hardware limit to upgrading the OS X in a PowerPC Mac with a ceiling of OS X 10.5.8 at the latest. This also limits the upgrade to a later version Adobe Flash player.
    If the computer is not an older PPC-based Mac, and instead has an Intel core-duo or core2duo, an upgrade to OS X 10.6.8 is possible through purchase of the retail Snow Leopard 10.6 DVD and after installation, run Software Update to get the 10.6.8 Combo update v1.1 for Snow Leopard. This will not work on a PowerPC based Mac.
    Should the computer be able to run a later OS X, a newer Player could be installed.
    If the ceiling as suggested above be the case, and the workaround possible.
    The question posed by Klaus is a minimal request for basic info.
    Good luck
    edited

  • When I open Safari why does it not open my pre-set home page, but instead opens multiple previously viewed web pages?

    I open up Safari and expect it to go straight to my home page, but instead it seems to open any number of previously viewed web pages.  I have recently installed Lion and I don't recall this happening with Snow Leopard.  Any ideas...?

    Hold down the shift key as you click the Dock icon. This will kill the automatic "resume" feature found in Lion.
    Hold down the Option key when you use the Safari menu to quit the app. This will "discard windows".

  • Photo Downloader doesn't retain previous settings (again)

    Please see previous post because this issue involves Photo Downloader and ACR. 
    I'm using 10.6.8, CS5.1 and Bridge 4.1.0.54
    I have just reloaded Camera Raw 6.4.1 due to the bug in ACR 6.5 that prevents selecting a destination folder in Photo Downloader and causing  Bridge to freeze. 
    6.4.1 solves the freeze problem, but now it's back to the problem that none of the settings in Advanced Dialog are retained, nor does Photo Downloader default to Advanced Dialog anymore.  I've added the CS5 folder as before (User/Library/Application Support/Adobe) alongside the existing CS5.1 folder, but it hasn't solved the problem.  Is there a new solution to this yet? 
    6.4.1 works fine on my MBP using the above workaround (CS5 folder added).  Because I now have a dozen new student iMacs to set up, my three-part second question is: has ACR 6.6 been tested for these two bugs; should I wait before setting up the iMacs; how long before ACR 6.6 is officially released? 

    Thanks Omke.  I¹ll try that next time I¹m in the lab.  However, on my
    MacBook Pro I checked the CS5.1 folder, and there is no ³APDPreferences.xml²
    in that location (it is there in CS5 folder but I couldn¹t open it).  On the
    iMacs, I¹m only running CS5.1.  Is there a different location for it in
    CS5.1? 
    I¹m wondering if I¹m the only one running Mac OS 10.6.8, Bridge 4.1.0.54 and
    ACR 6.5 who¹s having this problem?
    10.6.8, Bridge 4.1.0.54 ACR 6.5
    From: Omke Oudeman <[email protected]>
    Reply-To: <[email protected]>
    Date: Fri, 02 Dec 2011 01:55:53 -0700
    To: M3fan <[email protected]>
    Subject: Photo Downloader doesn't retain previous
    settings (again)
    Resent-From: <[email protected]>
    Resent-Date: Fri, 02 Dec 2011 00:55:55 -0800
    Re: Photo Downloader doesn't retain previous settings (again)
    created by Omke Oudeman <http://forums.adobe.com/people/Omke+Oudeman>  in
    Bridge Macintosh - View the full discussion
    <http://forums.adobe.com/message/4059004#4059004>
      It¹s baffling,
     That is to put it mildly you mean, can't imagine that is the only word that
    came to your mind...   Have you tried to repair permissions for OSX
    again? I don't have the 5.5 installed so can't compare but if one system
    does work, another not and you have compared both files and folders
    existence in the two systems  it does seem to be OS related to me? There is
    also a file called "APDPreferences.xml" (user/library/Application Support/
    Adobe/Bridge CS5) Can you open the files on both systems and compare the
    content, it contains the settings made in advanced dialog.
    Replies to this message go to everyone subscribed to this thread, not
    directly to the person who posted the message. To post a reply, either reply
    to this email or visit the message page:
    http://forums.adobe.com/message/4059004#4059004 To unsubscribe from this
    thread, please visit the message page at
    http://forums.adobe.com/message/4059004#4059004. In the Actions box on the
    right, click the Stop Email Notifications link. Start a new discussion in
    Bridge Macintosh by email
    <mailto:[email protected]om>
    or at Adobe Forums
    <http://forums.adobe.com/choose-container!input.jspa?contentType=1&container
    Type=14&container=3267>  For more information about maintaining your forum
    email notifications please go to
    http://forums.adobe.com/message/2936746#2936746.

  • I can't uninstall/install FireFox due to a pop-up that says: Your computer must be restarted to complete a previous upgrade of Firefox..."

    This problem arose when I attempted to upgrade my existing FireFox browser to the new FireFox 7. I clicked through the auto-update, but didn't think that anything changed, as the browser didn't look like the image in the feature explanation image I was viewing. I then tried to download Firefox 7, and when I tried to instal it, this process began.
    I can't uninstall/install FireFox due to a pop-up that says: Your computer must be restarted to complete a previous upgrade of Firefox..." When restarted and attempted again, the same pop up appears and I am stuck in an infinite loop.
    I cannot locate the Mozilla file within my program files to try and delete cantankerous upgrade components, which seems to resolve this issue for many people. See: https://support.mozilla.com/en-US/questions/796566
    I also tried completely deleting Firefox, which didn't work either-- I ended up doing a system restore, only to be met with the same infinite loop.
    Now, when I click on the Mozilla icon, nothing happens. No window opens, no error message, nothing.
    Why can't I find the Mozilla folder in my Programs File but can see it in Control Panel "Add or Remove Programs" (though I can't uninstal due to infinite loop)?

    It is probably because you are not properly closing Firefox. Restarting your system would make sure that Firefox had terminated, but you do not have to do that.
    To properly close Firefox on Windows systems, use
    :File > Exit or "Firefox:" button > Exit
    When you get the message "Firefox is already running" it is too late, and you must force termination of Firefox through the Windows Task Manager before restarting Firefox. Windows 7 has a keyboard shortcut to save you a step "Ctrl+Shift+Esc" then on "Processes" tab, select "firefox.exe" and use the "End Process" button. More thorough would be to right-click on the "firefox.exec" and choose "End Process Tree".
    You would find firefox.exe in a Mozilla folder in your program files, but y0u would not want to delete it there, you would need to use the Control Panel which you have already identified and do it from there -- but generally you would not need to do that, and there is nothing in what you have posted to indicate that you should. But if you did do that, then don't let the install start Firefox for you as you would want to use you existing desktop icon or method of starting Firefox, and should decline having Firefox install start Firefox for you. When the install starts then invoke Firefox in your normal manner. This should eliminate problems of creating a new profile rather than using your old profile.

  • [iPhone] Can I display two modal view controllers after each other?

    Hi,
    This is for BETA 7.
    Here is a simplified version of my problem.
    In my application root view controller , the user presses a 'Start Wizard' button and they get modal view controller A presented which contains a 'Step 1 Complete' button. When that 'Step 1 Complete' button is pressed , ModalVC A dismisses itself and delegates an "I'm done" event to the root view controller , which presents another ModalVC B to the user with a 'Step 2 complete'. So basically imagine a Wizard of Modal View Controllers. Try to make one, it doesn't work.
    The problem is that MODALVC B doesn't get displayed. It almost seems that when ModalVC A dismisses itself from the parent , this does not go in effect until the main thread goes back into its message loop for a redraw or something and it ignores the subsequent 'PresentModalViewController : nextcontroller' call.
    The only way to make it work is to have 2 buttons ('Do Step 1' and 'Do Step 2') is the root view controller and have the user press them individually. Of course that's not what I want.
    Message was edited by: Maxm007

    Yes , most of my application uses the navigation bar. The problem is that the two modal views involved are are used separately throughout the application quite frequently. In this specific case I want to reuse them , but consecutively.
    If I do choose to go for a navigation bar for this case , then I'd need to have two versions of these two views , one without and one with my custom toolbar , wouldn't I?
    I'll definitely try the queued posting. Do I use NSNotification center or is there another way to asynchronously post an event?

  • I cant install an update to Firefox and cant remove the old version because a "Setup" pop up window "Your computer must be restarted to complete a previous upgrade of Firefox. Do you want to reboot now?" appears, reboots change nothing. What should I do?

    A friend said she downloaded an update to Firefox (a version of 6, I believe) but didn't install the update, but the desktop icon was gone. The only way to launch Firefox was from the Programs folder. When clicking on the Firefox file, a "Setup" pop up window appeared stating "Your computer must be restarted to complete a previous upgrade of Firefox. Do you want to reboot now?" Clicking "No" does not launch Firefox and clicking "Yes" reboots the computer, but nothing changes after restart and the same series of events keeps re-occurring. When clicking on the safe mode file, Firefox was launched. I went to "Add/Remove Programs" and found Mozilla Firefox 3.6.3. When attempting to remove the program, the same reboot "Setup" pop up appears, and the same non-results as previously described, persisted. I deleted all Firefox files and deleted the update set up .exe files. I again tried to remove the Firefox 3.6.3 program, with the same outcome as the previous attempt(s). I went to the Firefox website and downloaded the updated Firefox 7.0.1 set up .exe file, saved and ran it. When I reached the Setup Wizard page that prompts a "Standard" or "Custom" installation, I clicked on Standard and the same reboot pop up window appeared, again with no change after the reboot. So I have a Program installed (Firefox 3.6.3) with no files, and which can not be removed, an executed update/download .exe for Firefox 7.0.1 that can not be completely installed due to the failure to update by reboot problem. I'm out of ideas on how to try to resolve these problems. Any help would be greatly appreciated! Thank you

    Try a clean reinstall.
    * Download a fresh Firefox copy and save the file to the desktop.
    * Firefox 7.0.x: http://www.mozilla.com/en-US/firefox/all.html
    * Uninstall your current Firefox version.
    * Do not remove personal data when you uninstall the current version or you lose your bookmarks and other data in the profile folder.
    * Remove the Firefox program folder before installing that newly downloaded copy of the Firefox installer.
    * It is important to delete the Firefox program folder to remove all the files and make sure that there are no problems with files that were leftover after uninstalling.
    Your bookmarks and other profile data are stored elsewhere in the Firefox Profile Folder and won't be affected by a reinstall, but make sure that you do not select to remove personal data if you uninstall Firefox.
    * http://kb.mozillazine.org/Profile_folder_-_Firefox
    * http://kb.mozillazine.org/Profile_backup

  • After installing the latest itunes/quicktime update, I can no longer access the itunes store and my iphone does not complete syncing. What can I do to fix this?

    After installing the latest itunes/quicktime update I can no longer acces the itunes store nad my iphone does not complete syncing. What can I do to fix this?  I have tried uninstalling and reinstalling itunes.  I have uninstalled and reinstalled windows updates. I have checked the firewall settings. what else?

    The problem is with version 10.4.1.  I had to reload 10.3 to get it to work.  The recommendation from a previous poster worked for me.  Here was their list of steps:
    Go to Control Panel>Programs>Uninstall
    2.  Uninstall the following Apple programs in the following order:
         a. iTunes
         b. QuickTime
         c. Apple Software Update
         d. Apple Mobile Devices Support
         e. Bonjour
         f.  Apple Appllcation Support
    3.  Reboot PC
    4.  Find, Download and Install iTunes 10.3 (you can find it at FileHippo.com)
    If you start iTunes now you will get an error message saying that the current iTunes library was created by a newer version of iTunes.  To correct this:
    5.  Go to your Music>iTunes folder and delete the "iTunes Library.itl" database file
    6.  Within this iTunes folder find and open the "Previous iTunes Libraries" folder and locate the most recently dated "iTunes Library (date).itl" database file.
    7.  Copy and Paste this file back into the iTunes folder
    8.  Rename this "iTunes Library (date).itl" file by removing the date.  It should say "iTunes Library.itl"
    9.  Reboot PC

  • Firefox was working, then when I clicked the icon to open, it said it needed to restart to complete a previous installation. After restart, it will not start at all, goes straight to crash report in regular and safe mode.

    The only recent changes to the PC are:
    Ran latest Microsoft updates.
    Installed Halo2, F1 and TinTin games (all purchased from store, installed off original CD)
    Installed DirectX
    Installed Microsoft Games for Windows Live and reditributable
    Installed Visual C++ 2005 redistributable.
    Have tried new installation of FF, won't install, repeats dialog about needing to restart to complete a previous installation (see question above)

    Below KB describes the article that also helps:
    http://support.microsoft.com/kb/839803
    To increase the timeout value in the registry, follow these steps:
    Start Registry Editor (Regedit.exe).
    To change the value data for the ServicesPipeTimeout DWORD value to 60000 in the Control key, follow these steps:
    Locate and then click the following registry key:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet
    Click the Control subkey
    Right-click the ServicesPipeTimeout DWORD value, and then click Modify.
    Click Decimal.
    Type 60000, and then click OK.
    If the ServicesPipeTimeout value is not available, add the new DWORD value, and then set its value data to 60000 in the Control key. To do so, follow these steps:
    Locate and then click the following registry key:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet
    Click the Control subkey.
    On the Edit menu, point to New, and then click DWORD Value.
    Type ServicesPipeTimeout, and then press ENTER.
    Right-click the ServicesPipeTimeout DWORD value, and then click Modify.
    Click Decimal.
    Type a value of 60000, and then click OK.
    The value is 60000 milliseconds and is equivalent to 60 seconds or to one minute.
    Note This change does not take effect until the computer is restarted
    Nikita

  • I can't get iWeb started. It does not complete the starting procedure

    I can;t start iWeb. It does not complete the startup procedure, and then becomes frozen. I've installediWeb 3.04, but same results. What can I do?

    Try the following:
    delete the iWeb preference files, com.apple.iWeb.plist and com.apple.iWeb.plist.lockfile, that resides in your Home() /Library/Preferences folder.
    go to your Home()/Library/Caches/com.apple.iWeb folder and delete its contents.
    Click to view full size
    launch iWeb and try again.
    Happy New Year

  • I have a document made up of separate PDF files which reside in a folder and are linked to each other via hyperlinks. Each pdf file is set to open with bookmarks displayed, however if I link from one PDF file to another and use the "Previous View" button

    I have a document made up of separate PDF files which reside in a folder and are linked to each other via hyperlinks. Each pdf file is set to open with bookmarks displayed, however if I link from one PDF file to another and use the "Previous View" button to navigate back to my starting point the bookmarks are replaced by "page thumbnails". Is there anyway to stop this from happening?

    Hi Pusman,
    While setting up the links, if you choose to open the file in a new window then you won't face this issue, then you can simply switch to the previous file and bookmark view will remain as it is.
    Does that helps with your query?
    Regards,
    Rahul

  • How to disable automatic opening of previously viewed items in Preview or TextEdit in Max OSX Lion?

    How to disable automatic opening of previously viewed items in Preview or TextEdit in Max OSX Lion? It was no such issue on Snow Leopard OS.
    Please help

    This is a new behavior introduced in Lion.  You can disable it completely via System Preferences, General: uncheck the "Restore windows..." box toward the bottom. 
    You can disable this behavior on a case by case basis by either closing all windows before quitting, or holding the option key while quitting, or holding the shift key while launching from dock.
    charlie

  • Question on multiple table view controllers

    Hey there,
    I don't need to know the exact code of how to do this, I am just wondering for now if this is the right way to do this.
    What I want is my Root View to have 3 prototype cells(including disclosure indicators), including a subtitle, and 1 button at the bottom of the prototype cells.
    When tapping a cell, (there are 3 different table view controllers that can open, depending on the cell chosen), it pushes to a Table View Controller that allows the user to tap a row they want, a check mark shows the row they tapped, then when they tap the back button to go back to the Root View, I want their choice from the Table VC they were just at, to show up in the subtitle field under the prototype cell they chose. Same goes for the other 2 prototype cells.
    Once the user has chosen all 3 and can see their choices in the prototype cell's subtitle, they can tap the submit button, and it will read from a database, querying all the selections from the 3 subtitles in the root view, and take them to a new Table VC that displays the results, with disclosure indicators for each selection from the database. They can go back to the Root VC, or they can choose a row from the database results and go into the Detail VC for that selection.
    I hope this makes sense, so I ask this:
    1. Is this the best way to pass data back to the Root VC, as in using the subtitle of the prototype cell's. I liked it because the subtitle is smaller than the cell so it shows what you chose from the Table VC you were at and checked a certain value from.
    2. If this is the way to do it, how do I pass the values from the Table VC that has a checkmark that you chose, back to the Root VC's subtitle for that cell you initially chose.
    Side note: The button on my Root VC takes up the whole width of the screen and i can't seem to change it, is there a way to customize the size with my mouse or do I need to write custom code?
    I am not at home so I can attach pics later as I have a 'not working model' that shows what I am doing and might be easier to udnerstand.
    Any help is definitely appreciated as I just need to know if I am on the right track.
    Thanks!!

    Hey there,
    I don't need to know the exact code of how to do this, I am just wondering for now if this is the right way to do this.
    What I want is my Root View to have 3 prototype cells(including disclosure indicators), including a subtitle, and 1 button at the bottom of the prototype cells.
    When tapping a cell, (there are 3 different table view controllers that can open, depending on the cell chosen), it pushes to a Table View Controller that allows the user to tap a row they want, a check mark shows the row they tapped, then when they tap the back button to go back to the Root View, I want their choice from the Table VC they were just at, to show up in the subtitle field under the prototype cell they chose. Same goes for the other 2 prototype cells.
    Once the user has chosen all 3 and can see their choices in the prototype cell's subtitle, they can tap the submit button, and it will read from a database, querying all the selections from the 3 subtitles in the root view, and take them to a new Table VC that displays the results, with disclosure indicators for each selection from the database. They can go back to the Root VC, or they can choose a row from the database results and go into the Detail VC for that selection.
    I hope this makes sense, so I ask this:
    1. Is this the best way to pass data back to the Root VC, as in using the subtitle of the prototype cell's. I liked it because the subtitle is smaller than the cell so it shows what you chose from the Table VC you were at and checked a certain value from.
    2. If this is the way to do it, how do I pass the values from the Table VC that has a checkmark that you chose, back to the Root VC's subtitle for that cell you initially chose.
    Side note: The button on my Root VC takes up the whole width of the screen and i can't seem to change it, is there a way to customize the size with my mouse or do I need to write custom code?
    I am not at home so I can attach pics later as I have a 'not working model' that shows what I am doing and might be easier to udnerstand.
    Any help is definitely appreciated as I just need to know if I am on the right track.
    Thanks!!

Maybe you are looking for

  • (Shoutcast) Have QT play a playlist

    I'm having a shoutcast-server serve my users on-demand content. The URI to those files are: nnn.nnn.nnn.nnn:port/content/file.mp3. This is a streamed file. Shoutcast also creates a virtual playlist for that file with the same filename, but ending wit

  • Filter set to pass mail from legit domains?

    The address (I have many) I use with professional and social networking sites has fallen into the spam space. Using Apple Mail 5.2 I'd like it to consider all mail *not* from certain domains to be considered spam. In the filter Rules I see the qualif

  • Click on Link Button

    Hi All, Can anybody tell me how to show form on link button click. Means i taken link button and when i will click on link button that time shows another form. How ?

  • Help! My TextEdit won't display chinese characters or accents.

    In the first case it just shows random symbols, in the second case it replaces the accented words with symbols. Now, I can write characters and accents, but I can't view them in a made file. I work a lot with subtitles and I don't understand why I ca

  • Palm pre 2 and verizon

    I have been using palm products tying back to 1996 and am a fanatic.   most recently, my palm plus was stolen and i have been waiting for the pre 2 to become available on verizon.  I have been going without a phone waiting for this release.  how long