Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8888273
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 14, 20262026-06-14T21:59:32+00:00 2026-06-14T21:59:32+00:00

The Apple documentations says: When a user launches your iCloud-enabled app for the first

  • 0

The Apple documentations says:

When a user launches your iCloud-enabled app for the first time,
invite them to use iCloud.

Never prompt the user again about
whether they want to use iCloud vs. local storage.

What if the user does not pick iCloud the first time, but decides to use it later?

What if after using iCloud for a few days, the user decides to switch back to local storage?

What if a user runs out of iCloud storage space, but does not want to pay for additional space?

Should an app be designed to allow users to toggle between local and iCloud storage? If yes, what’s the best way to deal with this?

Thanks.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-14T21:59:33+00:00Added an answer on June 14, 2026 at 9:59 pm

    Yes, you definitely need to be able to migrate a user between the two storage methods, for the reasons you include above plus more – what if the user signs out of iCloud? And what if that is followed by another iCloud user signing in? You need to handle this stuff and be able to move things when you can and even when you can’t do that, save stuff in the right place and where the user expects.

    How you handle it will depend on what types of iCloud storage you are using. For the key value store, you should also be caching that stuff locally (it’s not an NSUserDefaults substitute).

    For document and Core Data, you can sometimes migrate persistent stores back into local stores, and you can sometimes move documents out of iCloud to local storage. I’d recommend reading both the Document Programming on iOS guide and the iCloud guide to get at least a base idea of how to handle this.

    One thing that can be tough is detecting some of these changes – the APIs are a bit underbaked in this regard. One technique that is used by some are ‘sentinel files’ that you place in ubiquity – if they’re missing, you know that the iCloud universe as you knew it has changed.

    Take a look at how Apple’s apps handle this, like iWork. There’s an iCloud switch in their settings bundle.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

Can we change the color of the divider? Apple documentations says, that we can
I have read in the Apple Documentation that we can use optional parameters in
So hell froze over and Apple accepted Opera Mini into the app store. Does
As Apple documentation says expectedContentLength of NSURLResponse may not return the value, if the
The Apple documentation says that the sender passed to the NSMenuItem's action can be
Apple's documentation recommends installing a keep-alive handler in the applicationDidEnterBackground: method. It also says
My UIDatePicker is set to UIDatePickerModeTime but on the apple documentation it says The
The Apple documentation regarding NSData says NSData and its mutable subclass NSMutableData provide data
In the Apple documentation , it says: The AppKit and UIKit frameworks process each
I'd like to use apple's accelerate for efficient clipping of an audio signal. If

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.