2017-05-21 10 views
0

내 작업 영역의 Pods 클래스에있는 UIButton Action에서 App Delegate를 참조하려고하는데, "선언되지 않은 유형 사용"오류가 계속 발생합니다. 나는 이것이 다른 작업 공간 프로젝트에있는 App Delegate 때문이라고 생각합니다. 나는 그것을 고치는 법을 알고 싶다? 고맙습니다.Cocoapods에서 선언되지 않은 Xcode 유형의 사용

버튼 코드

@IBAction func buttonAction(sender: AnyObject) { 
    let paymentViewController = storyboard.instantiateViewControllerWithIdentifier("paymentViewController") as! AddCardViewController 

    let paymentPageNav = UINavigationController(rootViewController: paymentViewController) 

    let appDelegate:AppDelegate = UIApplication.sharedApplication().delegate as! AppDelegate 

    appDelegate.drawerContainer!.centerViewController = paymentPageNav 
    appDelegate.drawerContainer!.toggleDrawerSide(MMDrawerSide.Left, animated: true, completion: nil) 
} 

나는 AddCardViewController, AppDelegate에와 MMDrawerSide에 대한 신고되지 않은 유형의 사용을 얻는다.

답변

2

내 프로젝트의 포드에서 사용자 정의 컨트롤로 캐스팅 할 때이 문제점이 발생하면 내 사용자 정의 컨트롤러의 파일 끝에 import 문을 추가하는 것이 좋습니다. 예를 들어 내가 MainViewController.swift에서 오전 CocoaPods으로 수입 MyCustomController라는 사용자 지정 컨트롤 /보기/lib 디렉토리를 사용하려면

그래서 나는 import UIKit

import MyCustomController를 추가