Đôi khi chúng ta cần kiểm tra xem 1 class có tồn tại hay không trước khi sử dụng class đó. Ví dụ như Twitter framework đã được tích hợp vào trong iOS SDK kể từ version 5.0 trở lên. Đối với các phiên bản trước đó, Twitter framework không thể sử dụng được. 

Để thực hiện việc kiểm tra này, chúng ta có thể sử dụng method NSClassFromString để kiểm tra xem class có tồn tại hay không.

 Class TweetViewController = NSClassFromString(@"TWTweetComposeViewController");

if (TweetViewController != nil) {
...
}
else {
...
}
Đoạn code trên sẽ kiểm tra xem class TWTweetComposeViewController có tồn tại hay không bằng cách trả về 1 class hoặc là nil nếu như class không tồn tại.



Leave a Reply.