Xcode 6 Beta 3 から Xcode 6 Beta 6 にアップグレードしました。Beta 3 では、すべてが正常に機能し、希望どおりにコンパイルされました。
現在、CLLocationManagerDelegate を機能させることができません。つまり、Use of undeclared type 'CLLocationManagerDelegate' - エラー メッセージが常に表示されます。
これは私のファイルがどのように見えるかです:
import UIKit
import CoreLocation
class ViewController: UIViewController, UITableViewDelegate, UITableViewDataSource, CLLocationManagerDelegate {
追加情報:
- CoreLocation フレームワークを追加しました (Xcode 内に直接追加しようとしましたが、フォルダーから実際のファイルをドラッグ アンド ドロップしても変更はありません)。
- Xcode 6 Beta 6を起動する前に、数回再インストールする必要がありました(OSX 10.9.4を実行し、最初の起動時に常にクラッシュしました)
- ご覧のとおり、CoreLocation をファイルにインポートします。
- CLLocationManagerDelegate はオートコンプリートせず、CLLocationManager まで進みます
何か案は?ここで何かが正しくリンクされていないと思います。