Hoşgeldin. Soru sormak veya cevaplamak için hemen üye ol.

NSLayoutConstraint hataları ve çözümü ile ilgili

0 oy
43 kez görüntülendi
29, Haziran, 2015 ios development kategorisinde burhanaksendir tarafından soruldu

Uygulamam içerisinde AutoLayout özelliğini kullanıyorum. Uygulamam yalnızca Portrait moduna ayarlı. Ancak bazı ViewController içerisinde video oynatıyorum ve bu vc'lerde landscape desteği veriyorum. Sorun tam olarak burada başlıyor. Örneğin portrait modundan landscape'e geçerken şöyle bir hata alıyorum:

Will attempt to recover by breaking constraint 

<NSLayoutConstraint:0x7fb4b3c6c360 UIImageView:0x7fb4b3c418b0.width == 1.89349*UIImageView:0x7fb4b3c418b0.height>

Make a symbolic breakpoint at UIViewAlertForUnsatisfiableConstraints to catch this in the debugger.

The methods in the UIConstraintBasedLayoutDebugging category on UIView listed in <UIKit/UIView.h> may also be helpful.

Yani bu tarz hataları nasıl  okuyup anlayıp, düzeltmemiz lazım ? Bazen saç baş yolduruyor. symbolic breakpoint dediği kısmı da tam olarak anlayamıyorum.

Ayrıca bu tarz hatalarda uygulamanın hiçbir şekilde tasarımında bozulma olmuyor. Sadece warning olarak debug ekranında bilgi veriyor. Kullanıcı etkilenmiyor. Bu hataları göz ardı edip uygulamamı AppStore'a göndersem reject sebebi oluyor mu bu NSLayoutConstraint hataları sizce ? Çünkü gerçekten düzeltemiyorum bazılarını, çok uğraşıyorum olmuyor...

1 cevap

+1 oy
29, Haziran, 2015 yasin tarafından cevaplandı
30, Haziran, 2015 burhanaksendir tarafından seçilmiş
 
En İyi Cevap

aha, işte zayıf olduğum bir konu. Şu auto layout mekanizmasına oldum olası ısınamadım.
zaten biraz da bu nedenle storyboard kullanımından uzak duruyorum doğrudur saç baş yoldurur. maalesef yardımcı olamayacağım bu konuda. :(

29, Haziran, 2015 burhanaksendir tarafından yorumlandı
Teşekkür ederim.  Peki bu hataları göz ardı edip uygulamamı AppStore'a göndersem reject sebebi oluyor mu bu NSLayoutConstraint hataları sizce ?
29, Haziran, 2015 yasin tarafından yorumlandı
uygulama işleyişini etkilemeyecek hatalarsa olmaz diye umuyorum. ama tabi uygulamanızı çalışacağı tüm cihaz ve orientationlarda test edin.
29, Haziran, 2015 burhanaksendir tarafından yorumlandı
Teşekkür ederim. Programsal olarak daha mı kolay sizce? Bir örnek olması açısından tavsiye edebileceğiniz linkler (swift olarak)  ya da sizin hazırlayıp en basit şekilde sunacağız bir eğitim imkanı var mı ?  Çünkü gerçekten programsal yapı daha az stresliyse bırakıcam bu storyboard'u :)
30, Haziran, 2015 yasin tarafından yorumlandı
bana kolay geliyor açıkçası ama dediğim gibi göreceli bir mevzu. en azından programsal olarak tam bir hakimiyet söz konusu oluyor yapmak ve yaptırmak istediğiniz unsurlar üzerinde. Önerebileceğim bir kaynak açıkçası aklıma gelmiyor ama böyle bir yola başvurmayı düşünüyorsanız yardımcı olmaya çalışırım adım adım.
30, Haziran, 2015 burhanaksendir tarafından yorumlandı
Çok teşekkür ederim. O zaman ayrı bir soru altında yardımınızı rica edeceğim.
...