2016-07-05 4 views
0

firebase의 포드를 설치하고 프레임 워크를 가져 와서 가능한 모든 작업을 수행했습니다.하지만 여전히 불명확 한 'firebase'오류가 발생합니다. 프로젝트를 빌드하고 청소나요신속하게 사용 - 선언되지 않은 유형 'firebase'in ios

class ChatViewController: JSQMessagesViewController { 
    var ref: Firebase 
    @IBOutlet weak var blackBtn: UIButton! 
    @IBOutlet weak var menuView: UIView! 
    @IBOutlet weak var TypeTxt: UITextField! 
    var messages = [JSQMessage]() 
    var outgoingBubbleImageView: JSQMessagesBubbleImage! 
    var incomingBubbleImageView: JSQMessagesBubbleImage! 

    override func viewDidLoad() { 
     super.viewDidLoad() 
     ref = Firebase(url: "https://candleheart-6bee6.firebaseio.com/") 
// var ref = Firebase(url:"https://fir-example-fea13.firebaseio.com/names") 
// ref.setValue(["name":"mamta"]) 
//   title = "ChatChat" 
     setupBubbles() 
     collectionView!.collectionViewLayout.incomingAvatarViewSize = CGSizeZero 
     collectionView!.collectionViewLayout.outgoingAvatarViewSize = CGSizeZero 
     // messageRef = rootRef.childByAppendingPath("messages") 
     TypeTxt.layer.cornerRadius = 22.0 
     TypeTxt.layer.borderWidth = 2.0 
     TypeTxt.layer.borderColor = UIColor.whiteColor().CGColor 
     TypeTxt.layer.backgroundColor = UIColor.whiteColor().CGColor 
    } 

답변

0

중포 기지
수입 UIKit 수입 JSQMessagesViewController 수입?

CocoaPods를 통해 프레임 워크를 추가 한 후에는 대부분의 경우 프로젝트를 즉시 지우고 빌드해야합니다.

추가/앱에 새로운 프레임 워크를 구축하고 사용 또한

것이 활성화의주의를 기울여야한다 그, '프로젝트의 또 다른 사본이 같은 것을, 포드 또한에 만들어 호출됩니다 유의하시기 바랍니다 yourProjectName.xcworkspace '(디렉토리에서 찾을 수 있습니다). 연한 파란색 색상의 미리보기 이미지가 표시됩니다. 꼬투리를 추가 한 후에는 일반 프로젝트 대신 해당 프로젝트 사본을 사용해야합니다.

// 참고 : 일반적으로 CocoaPods를 사용하면 Podfile에 Pod를 추가 할 때 Podfile을 저장하고 터미널에 'podinstall'을 입력하기 만하면됩니다. 그 전에 프로젝트 디렉토리에 도착했는지 확인하십시오. 그러면 프레임 워크가 자동으로 가져옵니다. (코코아 포드를 사용하는 경우) 그러나, 당신은 분명 그것을 사용하는 파일의 import 문을 작성해야합니까

당신은

+0

그래, 나는이 모든 일을 행한 명시 적으로 프레임 워크를 가져올 필요가 없습니다. – aarti

+0

@ aarti 프레임 워크 파일을 프로젝트로 드래그 했습니까? 그냥 궁금해서 –

+0

프로젝트로 파일을 드래그하지 않아도됩니다. podfile에있는 pod를 언급하고 터미널에 pod install을 사용하십시오. 그리고 아무것도. 또한 바로 청소하고 나중에 빌드하십시오. –

관련 문제