iOS Print SDK. Easily add print on demand functionality to your app within minutes! Print Postcards, Magnets, Photo Prints, Posters, Stickers, T-Shirts, PhotoBooks, etc.
We found a bug that user can’t checkout the item in the review page.
Clicking Next button has no effect. It just grayed out.
We also see this error log in debug console
Application tried to push a nil view controller on target
<OLNavigationController: 0x7f8901025e00>.
Description
I found that the OLCaseViewController was not initialized from storyboard.
(see OLKiteViewController.m#L264), so the self.storybard is nil
which cause this code return nil controller.
Context
We found a bug that user can’t checkout the item in the review page. Clicking Next button has no effect. It just grayed out.
We also see this error log in debug console
Description
I found that the
OLCaseViewController
was not initialized from storyboard. (see OLKiteViewController.m#L264), so theself.storybard
isnil
which cause this code returnnil
controller.Solution
Get storyboard by
[OLUserSession currentSession].kiteVc.storyboard
whenself.storyboard
isnil
.I refer to OLSingleProductReviewViewController.m#L337