Clearing NSUserDefaults
- Oct
- 06
- Posted by Lin
- Posted in iOS & Object-c
There are many ways to store data in an iOS app.
Core Data, SQLite and UIDocuments are all available but often the quick and easy way to store some data is to use NSUserDefaults.
Sometimes we need to clear all of NSUserDefaults data in your app. And there are two ways to clear it.
1.Delete all keys from NSUserDefaults dictionary.
[css] – (void)resetDefaults { NSUserDefaults * defs = [NSUserDefaults standardUserDefaults]; NSDictionary * dict = [defs dictionaryRepresentation]; for (id key in dict) { [defs removeObjectForKey:key]; } [defs synchronize]; } [/css]2.Use NSUserDefaults removePersistentDomainForName method.
[css] NSString *appDomain = [[NSBundle mainBundle] bundleIdentifier]; [[NSUserDefaults standardUserDefaults] removePersistentDomainForName:appDomain]; [/css] You can try both of them.Comment
[do_widget “Facebook Comments Master”]Recent Posts
- Salesforce DevTools JUST HIT 10,000 USERS! THANK YOU!
- Using Promise for Apex Server-Side request in Lightning Component
- Pipeline for Salesforce – Be less busy, less mistake in Salesforce metadata deploy
- Salesforce Smart Importer – 1-Drag to import Excel / CSV in Salesforce, supports both Classic and Lightning!
- Setup Salesforce DX IDE environment with Visual Studio Code
Top Posts
- Setup an awesome Salesforce developer environment with Sublime Text 3 - 101.8K views
- Salesforce DevTools – Powerful Chrome extension for Saleforce.com developer - 97.7K views
- Salesforce Mass Editor (Chrome Extension) – Mass create, mass update, mass clone, mass delete on any list view. Support for both Classic and Lightning! - 63.1K views
- Date format and DateTime format - 55.2K views
- Writing a Schedulable Batch Apex in Salesforce - 49.7K views
Categories
- APEX
- Apps
- Custom Label
- Custom Metadata
- Custom Setting
- Design & UI
- Event
- Heroku
- iOS & Object-c
- Lightnint Component
- Linux & Mac OS
- Metadata API
- Node.js
- Open Source
- Other
- PHP Framework
- Release Notes
- REST API
- Salesforce
- Salesforce DX
- SOQL
- Tesforce
- Tooling API
- Unit Tests
- Validation Rule
- Visualforce
- WordPress