2016-03-28 14 views
0

Projem, PhotoKit başlıklarından biri olan AVCompositionTrackSegment.h ile ilgili hatalar vermeye başladı. Hata Expected identifier or '(' olup dosyadaki herhangi bir satırı göstermez. Bu, Swift dosyama Photos veya MediaPlayer çerçevesini aldığımda oluşur. Xcode 7.3 kullanıyorum, ancak Xcode'u güncellemeden önce bunun başladığından emin değilim. Türetilmiş veri dizinini kaldırdım ve başarı olmadan temiz bir yapı yaptım. Xcode'un neden bu şekilde kırıldığı hakkında bir fikrin var mı?Apple'ın PhotoKit'in AVCompositionTrackSegment.h ile derleyici hataları

enter image description here

düzenleme uygulamayı kaldırıldığında zaman simülatör ile çalışmaya başladı. Ama yardımcı olmayan gerçek bir cihazla.

cevap

0

Hatanın nedenini buldum. AVCompositionTrackSegment.h bozuk. Bazı nedenlerden dolayı @property (nonatomic, readonly, getter=isEmpty) BOOL empty; hattı && ile değiştirilmiştir.

Düzenleme

çalıştı sadece bir kez. Şimdi aynı dosyanın boş bir satırında "Bilinmeyen tip adı" 'hatasını veriyor. Dosya, diğer geliştiricilerin bilgisayarından geri yüklendiği için hata içermiyor.

Aşağıdaki satırları, başlık dosyasının sonundan silindi ve şimdi derliyor. Xcode'ta bir hataya benziyor. Apple’a bir hata raporu yazdım.

/* indicates whether the AVCompositionTrackSegment is an empty segment; 
    an empty segment has a valid target time range but nil sourceURL and kCMTimeInvalid source start time; all other fields are undefined */ 
@property (nonatomic, readonly, getter=isEmpty) BOOL empty; 
​ 
/* indicates the container file of the media presented by the AVCompositionTrackSegment */ 
@property (nonatomic, readonly, nullable) NSURL *sourceURL; 
​ 
/* indicates the track of the container file of the media presented by the AVCompositionTrackSegment */ 
@property (nonatomic, readonly) CMPersistentTrackID sourceTrackID; 
İlgili konular