mirror of
https://github.com/samsonjs/samhuri.net-ios.git
synced 2026-04-27 15:07:44 +00:00
clean up
This commit is contained in:
parent
c182f1d932
commit
1420b53285
1 changed files with 9 additions and 7 deletions
|
|
@ -103,14 +103,16 @@
|
||||||
|
|
||||||
#pragma mark - UISplitViewDelegate methods
|
#pragma mark - UISplitViewDelegate methods
|
||||||
|
|
||||||
- (BOOL) splitViewController:(UISplitViewController *)splitViewController
|
id safeCast(id obj, __unsafe_unretained Class class) {
|
||||||
collapseSecondaryViewController:(UIViewController *)secondaryViewController
|
return [obj isKindOfClass:class] ? obj : nil;
|
||||||
ontoPrimaryViewController:(UIViewController *)primaryViewController {
|
}
|
||||||
|
|
||||||
|
- (BOOL) splitViewController:(UISplitViewController *)splitViewController collapseSecondaryViewController:(UIViewController *)secondaryViewController ontoPrimaryViewController:(UIViewController *)primaryViewController {
|
||||||
UINavigationController *navigationController = [secondaryViewController isKindOfClass:[UINavigationController class]]
|
UINavigationController *navigationController = [secondaryViewController isKindOfClass:[UINavigationController class]]
|
||||||
? (UINavigationController *)secondaryViewController : nil;
|
? (UINavigationController *)secondaryViewController
|
||||||
if ([navigationController
|
: nil;
|
||||||
.topViewController isKindOfClass:[EditorViewController class]] && ([(EditorViewController *)navigationController
|
EditorViewController *editorViewController = navigationController.topViewController ? safeCast(navigationController.topViewController, [EditorViewController class]) : nil;
|
||||||
.topViewController post] == nil)) {
|
if (!editorViewController.post) {
|
||||||
// Return YES to indicate that we have handled the collapse by doing nothing; the secondary controller will be discarded.
|
// Return YES to indicate that we have handled the collapse by doing nothing; the secondary controller will be discarded.
|
||||||
return YES;
|
return YES;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue