2012-09-28 25 views
7

Khi tôi chạy ứng dụng của tôi với khuôn khổ xã hội cho facebook trên ios5 nó bị treo, và tôi có thể hiểu điều đó. Có cách nào để nhập nó chỉ khi thiết bị là ios6?social.framework ios5

Tôi cố gắng này, nơi ver_float là phiên bản ios:

if (ver_float >= 6.0) { 
    #import <Social/Social.h> 
} 

Nhưng ứng dụng không chạy nếu tôi loại bỏ cáC#import từ phía trên cùng của trang mã.

+0

Sau khi đặt khung thành tùy chọn như Alessandro đã chỉ ra chính xác, bạn nên thực hiện như sau để kiểm tra tính khả dụng của các phương thức bạn muốn sử dụng trong iOS6 chỉ: if ([SLComposeViewController instanceMethodForSelector: @selector (isAvailableForServiceType))]! = nil) ... và nếu ([SLComposeViewController isAvailableForServiceType: SLServiceTypeTwitter]) – thgc

Trả lời

29

Chỉ cần đảm bảo bạn đặt Social.framework là tùy chọn trong Xây dựng giai đoạn.

Các vấn đề liên quan