// original code
self.assetBundle = [NSBundle bundleForClass:[self class]];
If my VC inherited from QBImagePickerController, "[self class]" is actually get my own VC class, so it couldn't find the author's own bundle, if use "NSClassFromString (@ "QBImagePickerController")" this way for get a class, maybe solve this problem.
// original code self.assetBundle = [NSBundle bundleForClass:[self class]];
If my VC inherited from QBImagePickerController, "[self class]" is actually get my own VC class, so it couldn't find the author's own bundle, if use "NSClassFromString (@ "QBImagePickerController")" this way for get a class, maybe solve this problem.
// fixed code self.assetBundle = [NSBundle bundleForClass:NSClassFromString(@"QBImagePickerController")];
What are my own opinion, if not considering the, still hope pointed out!