2016-04-04 13 views
0

Ich möchte eine dieser beiden cocoapods verwenden, https://github.com/graycampbell/GCCalendar und https://github.com/n8armstrong/CalendarViewMit Kalender Cocoapods in Swift

ich mit pod install installiert, die große ging. Aber wenn es um die Implementierung geht, verstehe ich es nicht.

Für GCCalendar heißt es "Erstellen Sie eine Unterklasse von GCCalendarViewController" und wenn ich das tue, wird mein Xcode rot von Fehlern. CalendarView Docs sagen @IBOutlet weak var calendar: CalendarView! zu verwenden, aber wenn ich das tue, erhalte ich Fehler. CalendarView! existiert nicht.

Kann jemand erklären, was ich tun soll, um CalendarView zu verwenden (ich mag das mehr). Was soll ich nach der Installation von Pods zuerst in Xcode tun? Hier

ist, was ich bekommen:

enter image description here

+0

Ich empfehle Ihnen https://github.com/n8armstrong/CalendarView zu verwenden, ich sehe schnell und ich es sehr einfach, zu sehen. Zuerst müssen Sie CalendarView in die Datei YourViewController.swift importieren und CalendarView wie folgt in Ihren ViewController initialisieren: let calendar = CalendarView (frame: CGRectMake (0, 0, CGRectGetWidth (view.frame), 320)) view.addSubview (Kalender) – Khuong

+0

Ja, ich mag das mehr und ich möchte es verwenden, aber ich denke, ich vermisse etwas Großes hier, denn was ich auch mache, bekomme ich Fehler – Kira

Antwort

0

Sie haben vergessen, Ihre Bibliothek über dem Viewcontroller zu importieren, so Xcode nicht CalendarView

let Import versteht es:

import CalendarView 

dann erstellen Sie ein Projekt, um Xcode mitzuteilen, dass Sie es gerade importiert haben :).

dann initialisieren CalendarView in Ihrem Viewcontroller mit ihm Rahmen ist, etwa so:

let calendar = CalendarView(frame: CGRectMake(0, 0, CGRectGetWidth(view.frame), 320)) 
view.addSubview(calendar) 

wenn Sie @IBOutlet weak var calendar: CalendarView!

verwenden möchten, benötigen Sie eine UIView Storyboard zu ziehen, dann setzen es Klasse ist CalendarView , dann referenziere es auf dein IBOutlet. Hoffe das hilft dir.

+0

Ich habe versucht, das zu tun und es sagt: kann nicht geladen werden zugrunde liegendes Modul für 'CalendarView' – Kira

+0

Haben Sie CalendarView importiert und dann Ihr Projekt erstellt? – Khuong

+0

Ja. Kein Glück.Ich habe einen anderen: Fehler: /blah/Debug-iphonsimulator/CalendarView/CalendarView.bundle: Keine solche Datei oder Verzeichnis – Kira

0

Ich schaffe es, dies selbst zu lösen. Ich werde eine Antwort posten, falls jemand anders hier saugt.

In meinem Fall war CalendarView.bundle in .../Build/Products/Debug-iphonesimulator/CalendarView/

So cp -r von I /Library/Developer/Xcode/DerivedData/yourapp/Build/Products/Debug-iphonesimulator/CalendarView/CalendarView/CalendarView.bundle

Das funktioniert nicht vorhanden.

1

Irgendwann kann Xcode Ihren Pod nicht sehen, nachdem Sie ihn in Swift installiert haben. : (

Sie können Cmd+B für Build-Projekt presse Problem beheben, nachdem Sie Pod installieren

Verwandte Themen