Difference between revisions of "SBSyncController"

From iPhone Development Wiki
Jump to: navigation, search
m (Formatting)
m (Added Navbox)
 
Line 6: Line 6:
  
 
2. Then remove the applications from the switcher
 
2. Then remove the applications from the switcher
 +
 +
iOS 7
 +
<source lang="objc">[[[NSClassFromString(@"SBAppSwitcherModel") sharedInstance] valueForKey:@"_recentDisplayIdentifiers"] removeAllObjects];</source>
  
 
iOS 8
 
iOS 8
 
<source lang="objc">[[[NSClassFromString(@"SBAppSwitcherModel") sharedInstance] valueForKey:@"_recentDisplayLayouts"] removeAllObjects];</source>
 
<source lang="objc">[[[NSClassFromString(@"SBAppSwitcherModel") sharedInstance] valueForKey:@"_recentDisplayLayouts"] removeAllObjects];</source>
  
iOS 7
+
{{occlass|library=SpringBoard.app|navbox=1}}
<source lang="objc">[[[NSClassFromString(@"SBAppSwitcherModel") sharedInstance] valueForKey:@"_recentDisplayIdentifiers"] removeAllObjects];</source>
 

Latest revision as of 13:59, 11 August 2015

Kill all applications in switcher

1. First kill all the applications

[(SBSyncController *)[NSClassFromString(@"SBSyncController") sharedInstance] _killApplications];

2. Then remove the applications from the switcher

iOS 7

[[[NSClassFromString(@"SBAppSwitcherModel") sharedInstance] valueForKey:@"_recentDisplayIdentifiers"] removeAllObjects];

iOS 8

[[[NSClassFromString(@"SBAppSwitcherModel") sharedInstance] valueForKey:@"_recentDisplayLayouts"] removeAllObjects];