2015-02-25 14 views
8

Próbuję zaimplementować Fabric w mojej aplikacji. Problem polega na tym, że aplikacja nie działa poprawnie i nie mam pojęcia, jaki kod umieścić w moim AppDelegate. Nie mogę znaleźć żadnych informacji w Internecie, co powinienem tam wprowadzić. Czy ktoś może mi dać napiwek, jakie funkcje powinienem zaimplementować w moim AppDelegate?Implementacja Fabric.io (AppDelegate)

Fabric screenshot

Odpowiedz

5

Zakładając, że użyty do kompilacji skryptu instalacyjnego Fabric, to umieściliśmy odpowiedni consumerKey i consumerSecret w Info.plist Twojego projektu.

można zainicjować tkanina z tą metodą:

Swift

Fabric.with(Twitter(), Crashlytics()) // Add whichever Kits you are using 

ObjectiveC

[Fabric with:@[[Twitter sharedInstance]]] // Add whichever Kits you are using 

dwukrotnie sprawdzić, czy plist zawiera wpis do tkanin i dodać tę linię kodu do Metoda application:didFinishingLaunchWithOptions:.

https://dev.twitter.com/twitter-kit/ios/configure

2

Chcesz skorzystać Crashlytics z Objective-C?

W swojej AppDelegate.m:

Na początku pliku źródłowego,

#import "Fabric/Fabric.h" 
#import "Crashlytics/Crashlytics.h" 

aw application:didFinishLaunchingWithOptions:,

[Fabric with:@[CrashlyticsKit]]; 
+1

to jest bardziej cle zrobić zamiast "Fabric/Fabric.h" dla każdej struktury – odemolliens

1

Dla szybkiej brakującego kodu jest:

import Fabric 
import Crashlytics 

func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject : AnyObject]?) -> Bool { 
     Fabric.with([Crashlytics()]) 
     //... your initialization code 
     return true 
    } 
+0

@Vive Tak, ale jest poprawna dla ostatniej wersji: Fabric.with akceptuje tablice – HotJard