3

SwiftでSWRevealViewControllerを使用する正しい方法は何ですか? XCode: 6.0.1 ファイルを適切に重要にするのに問題があります:/

ここに画像の説明を入力

MenuViewController.swift

import UIKit
import SWRevealViewController

class MenuViewController: SWRevealViewController {
    override func viewDidLoad() {
        super.viewDidLoad()
    }
}

誰かが小さな github を持っているなら、彼らは私にそれを教えてくれます。

4

2 に答える 2

6

Swift コードから Objective C クラスにアクセスするには、ブリッジング ヘッダーが必要です。Appleはここに良い説明をしています:

同じプロジェクト内の Swift と Objective-C

ブリッジング ヘッダーを取得したら、次のようにします。

  1. #import "SWRevealViewController.h"ブリッジング ヘッダー ファイルに追加する
  2. ステップ 2 はありません。クラスは、そのターゲット内のすべての Swift コードで使用できるようになりました。
  3. 利益?
于 2014-10-14T04:23:08.710 に答える
-1

すべての目的の C ファイルに迅速にアクセスするには、ブリッジング ヘッダー ファイルを作成する必要があります。Bridging ヘッダーを作成すると、すべてのインポート ステートメントがブリッジング ヘッダー内に次のように記述されます。

インポート "SWRevealViewController.h"

Objective C で記述していたように、インポート ステートメントを各ファイルに個別に記述する必要はありません。Bridging-Header ファイルに #import ステートメントを含めると、プロジェクト全体で使用できるようになります。

于 2014-10-14T07:20:33.330 に答える