2015-02-25 13 views
8

Tôi đang cố gắng triển khai Vải vào ứng dụng của mình. Vấn đề là, các ứng dụng không hoạt động chính xác và tôi không có ý tưởng mã để đặt trong AppDelegate của tôi. Tôi không thể tìm thấy bất kỳ thông tin nào trên trang web mà tôi nên triển khai ở đó. Bất cứ ai có thể cho tôi một mẹo, những chức năng nào tôi nên thực hiện trong AppDelegate của tôi?Triển khai Fabric.io (AppDelegate)

Fabric screenshot

Trả lời

5

Giả sử bạn sử dụng xây dựng kịch bản để thiết lập Vải, nó sẽ đã đặt thích hợp consumerKeyconsumerSecret trong info.plist của dự án của bạn.

Bạn có thể khởi tạo Vải với phương pháp này:

Swift

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

ObjectiveC

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

Kiểm tra lại rằng plist của bạn có chứa một mục nhập cho vải và thêm dòng mã này để bạn application:didFinishingLaunchWithOptions:.

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

2

Bạn có muốn sử dụng Crashlytics với Objective-C?

Trong AppDelegate.m của bạn:

Ở phía trên cùng của tập tin nguồn,

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

và trong application:didFinishLaunchingWithOptions:,

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

đây là khóa học khác phải làm thay vì "Fabric/Fabric.h" cho mọi khung – odemolliens

1

Đối nhanh chóng mã thiếu là:

import Fabric 
import Crashlytics 

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

@Vive Có, nhưng nó là đúng cho phiên bản cuối cùng: Fabric.with chấp nhận mảng – HotJard