:CALayer renderInContext: bilinmiyor çökmesine neden tüm kod bloğu aşağıdakilerden oluşur
[webview.layer renderInContext:UIGraphicsGetCurrentContext()];
uygulama çöker ile:
CGSize layerSize = [webview sizeThatFits:CGSizeZero];
if ([UIScreen instancesRespondToSelector:@selector(scale)] && [[UIScreen mainScreen] scale] == 2.0f) {
UIGraphicsBeginImageContextWithOptions(layerSize, NO, 2.0f);
}
else {
UIGraphicsBeginImageContext(layerSize);
}
[webview.layer renderInContext:UIGraphicsGetCurrentContext()];
screenshot = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
ancak test sonra
, bu satır soruna neden biridir konsolda listelenen hiçbir sebep yok ve @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ AppDelegate.h'de Quartzcore'u, bununla bir ilgisi varsa, ithal ettim. Uygulama simülatörde iyi çalışıyor, ancak gerçek bir cihazda çalıştırıldığında çöküyor.
Çöküyor deneyin? Konsol bir şey yazdırıyor mu? EXC_BAD_ACCESS veya SIGABRT veya NSExceptionThrow mu? – CodaFi
, konsol hiçbir şey yazdırmıyor ve Xcode'ta hiçbir şey çıkmıyor. Neler olduğunu tamamen kafam karıştı, bu yüzden yanlış bir şey yapıp yapmadığımı merak ediyordum. – Greg
Aynı problemi aldım – niklassaers