Merhaba,
Xcode 7 ile geliştirdiğim projeyi Xcode 8 de açıp upgrade işlemini gerçekleştirdim.Ayrıca uygulamam tek tip cihazda çalışacağı için Auto Layout kullanmadım ve kullandığım bir kütüphanede sorunla karşılaştım.Bu kütüphane constraintler üzerinden işlem yapıyordu.Şimdi asıl sorum şu olacak:
Xcode 7 ile eski projeyi örneğin bir butonda default olarak constraint ekleniyordu ama Xcode 8 de default olarak constraint eklenmemiş olduğunu gördüm.Bunu da şu şekilde elde ettim.
Xcode 7 ile console'a po button.constraints yazdığım zaman aşağıdaki sonucu almaktayım
-[0] : NSContentSizeLayoutConstraint:0x7f93916b1210 H:[UIButton:0x7f9391615b20'Button'(46)] Hug:250 CompressionResistance:750
- [1] : NSContentSizeLayoutConstraint:0x7f93916141b0 V:[UIButton:0x7f9391615b20'Button'(30)] Hug:250 CompressionResistance:750
Xcode 8 ile console'a po button.constraints yazdığım zaman ise aşağıdaki sonucu almaktayım
0 elements
Dediğim gibi her iki projemde de ilgili butona constraint eklemedim ancak Xcode 7'de default olarak 2 tane NSContentSizeLayoutConstraint görünmekte Xcode 8'de ise herhangi bir NSContentSizeLayoutConstraint görünmemektedir.
Acaba sebebini ve nasıl çözebileceğimi biliyormusunuz?