您的图片可能已经通过Apple的“pngcrush”程序运行,因此不再是有效的PNG文件。我被告知Apple的“pngcrush”有一种方法可以恢复损坏并从压碎的文件中重新创建一个有效的PNG,可能会丢失一些数据。如果您可以查看文件的开头并且字节“CgBI”从字节12开始而不是“IHDR”,那将确认该文件确实已经被苹果pngcrushed。
答案 0 :(得分:0)
阿!
@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];