2013-11-21 100 views
1

您的圖像可能已經運行通過蘋果的「pngcrush」程序,因此不再有效的PNG文件。我被告知蘋果公司的「pngcrush」有一種恢復損壞的方法,並從破碎的文件中重新創建一個有效的PNG,可能會丟失一些數據。如果您可以查看文件的開始,字節「CgBI」從第12個字節開始,而不是「IHDR」,則會確認該文件確實已被Apple-Pngcrushed處理。應用程序崩潰時彈出視圖控制器

+0

你的截圖是不是clear..Paste崩潰日誌這裏@vivek – BhushanVU

+2

加入異常斷點,看看誰是調用方法'setRememberUserAfterLibraryDismissal:' – OdNairy

+0

還沒有從你的截圖意義,因爲它表明了'main'功能抓住你的例外。 – OdNairy

回答

0

啊!

@vivek,代替這一行:

[self.navigationController pushViewController:paymentViewController.visibleViewController動畫:NO];

嘗試這一個(根據我們的sample code):

[自presentViewController:paymentViewController動畫:YES完成:無];

並且還,而不是這一個:

[self.navigationController popToRootViewControllerAnimated:YES];

使用這樣的:

[自dismissViewControllerAnimated:YES完成:無];

+0

是的,但正如我在此提到的(http://stackoverflow.com/questions/20115427/overlapping-of-navigationbar-back-button)問題...重疊發生 – vivek

+0

@vivek,我會繼續與你合作在你的按鈕重疊問題上,在該StackOverflow問題。但請使用presentViewController:animated:completion:,如上所述,啓動PayPal iOS SDK。 –

+0

好吧,我已經做了那件事....但現在有重疊問題 – vivek

相關問題