'Arabirim bildirimi bulunamıyor' Güncel projemde hem Swift hem de Objective-C kodu var. Her iki kaynak dosya türü, diğer dilden kod kullanır. Ben tam temiz yapmak ve yeniden derleme yaparken , ben formun, Module-Swift.h
neredeyse her Swift sınıf bildirimi hataları alıyorum:Otomatik oluşturulan Swift köprüleme başlığında
Cannot find interface declaration for 'UIViewController', superclass of 'CustomViewController'
Benim belirtiler this question benzer şartlarda, this question benzerdir. Başka bir deyişle:
Module-Bridging_Header.h
benim Objective-C başlığını ithalClass.h
- uygulama dosyası
Class.m
Swift başlığını ithal,Module-Swift.h
Ben this question için ansewrs yaklaşımı izleyecektir, ben aşağıdaki dosyayı ekleyerek hatayı çözebilir ve bu dosyayı Module-Swift.h
:
Bu, korkunç bir kesmek gibi görünüyor. Bunu Xcode'ta başarmak için uygun bir yol eksik mi?
Swift 2.0'de misiniz? Xcode 7 ile ilgili bir problem gibi görünmüyor. Eğer projeniz varsa, yayınlayabilir misiniz? – SwiftArchitect
Benzer bir sorunla karşılaştım. Benim (biraz daha iyi?) Kesmek eksik ithalatı köprüleme başlığına eklemek oldu. –