Difference between revisions of "SBSyncController"

From iPhone Development Wiki
Jump to: navigation, search
(Kill all applications in switcher)
Line 1: Line 1:
 
= Kill all applications in switcher =
 
= Kill all applications in switcher =
 
1. First kill all the applications   
 
1. First kill all the applications   
<code lang="objc">[(SBSyncController *)[NSClassFromString(@"SBSyncController") sharedInstance] _killApplications];</code>  
+
<code lang="objc">
 +
  [(SBSyncController *)[NSClassFromString(@"SBSyncController") sharedInstance] _killApplications];</code>  
 
   
 
   
 
2. then remove the applications from the switcher
 
2. then remove the applications from the switcher
 +
 
iOS 8  
 
iOS 8  
<code lang="objc">[[[NSClassFromString(@"SBAppSwitcherModel") sharedInstance] valueForKey:@"_recentDisplayLayouts"] removeAllObjects];</code>
+
<code lang="objc">
 +
  [[[NSClassFromString(@"SBAppSwitcherModel") sharedInstance] valueForKey:@"_recentDisplayLayouts"] removeAllObjects];</code>
 
iOS 7
 
iOS 7
<code lang="objc">[[[NSClassFromString(@"SBAppSwitcherModel") sharedInstance] valueForKey:@"_recentDisplayIdentifiers"] removeAllObjects];</code>
+
<code lang="objc">
 +
  [[[NSClassFromString(@"SBAppSwitcherModel") sharedInstance] valueForKey:@"_recentDisplayIdentifiers"] removeAllObjects];</code>

Revision as of 15:33, 27 February 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 8

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

iOS 7

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