您的图像可能已通过 Apple 的“pngcrush”程序运行,因此不再是有效的 PNG 文件。有人告诉我,Apple 的“pngcrush”有一种方法可以恢复损坏并从压缩的文件中重新创建有效的 PNG,可能会丢失一些数据。如果您可以查看文件的开头,并且字节“CgBI”出现在字节 12 而不是“IHDR”处,这将确认该文件确实已被 apple-pngcrushed。
最佳答案
啊!
@vivek,而不是这一行:
[self.navigationController pushViewController:paymentViewController.visibleViewController animated:NO];
试试这个(根据我们的 sample code ):
[self presentViewController:paymentViewController animated:YES completion:nil];
还有,而不是这个:
[self.navigationController popToRootViewControllerAnimated:YES ];
使用这个:
[self dismissViewControllerAnimated:YES completion:nil];
关于ios - 弹出 View Controller 时应用程序崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20113755/