ios - Can't dismiss view controller after presenting from SKScene -
i'm trying reach settings screen skscene
.
this how nowadays settings controller:
let storyboard = uistoryboard(name: "main", bundle: nil); allow settingcontroller: uiviewcontroller = storyboard.instantiateviewcontrollerwithidentifier("settings") uiviewcontroller allow vc = self.view.window.rootviewcontroller; vc.presentmodalviewcontroller(settingcontroller, animated: true);
but 1 time run code dismiss:
@ibaction func backtogame(sender : anyobject) { [self.parentviewcontroller .dismissmodalviewcontrolleranimated(true)]; }
i exc_bad_instruction (code=exc_i386_invop, subcode=0x0)
error, nil shown in log.
how solve this?
i fool not knowing got confused between objective-c , swift. seems problem came used obj-c instead of swift when project suppose compiled in swift.
@ibaction func backtogame(sender : anyobject) { self.dismissmodalviewcontrolleranimated(true); }
this solved problem immediately.
ios swift sprite-kit
No comments:
Post a Comment