2016-03-01 2 views
1

Есть два различных способа инициализации приведены в документах:Как инициализировать Ткань должным образом в Swift

А) Из ​​here

Fabric.with([Crashlytics.self(), Answers.self()]) 

В) Из here

Fabric.with([Crashlytics.self, Answers.self]) 

C) Это также не компилирует жалобу

Fabric.with([Crashlytics.self, Answers.self()]) 

D) Из нигде

Fabric.with([Crashlytics(), Answers()]) 

Как я знаю, A и D не являются идентичными. Но B получает массив Type. Какой из них правильный? Если они не отличаются, как это работает?

+0

Это может помочь кому-то. https://stackoverflow.com/a/40037060/6407986 Приветствия !!!! –

ответ

0

Предполагая, что вы использовали скрипт сборки для настройки Fabric, он разместит в файле info.plist вашего проекта соответствующий потребительский ключ и userSplret.

Вы можете инициализировать ткань с помощью этого метода:

Swift:

import Fabric 

import Crashlytics 

func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject : AnyObject]?) -> Bool { 

    Fabric.with([Crashlytics()]) 
    //... your initialization code 
    return true 
} 

Визит https://fabric.io/kits/ios/crashlytics/install

+1

Я знаю, что смогу. Я думаю, что вопрос ясен. Я спросил, какой из них правильный. Все они работают – osrl

+0

Нет, они этого не делают! –

Смежные вопросы