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)
Odpowiedz
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:
.
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]];
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
}
@Vive Tak, ale jest poprawna dla ostatniej wersji: Fabric.with akceptuje tablice – HotJard
to jest bardziej cle zrobić zamiast "Fabric/Fabric.h" dla każdej struktury –
odemolliens