1

iOS 4でも動作するアプリで、iOS 5で導入されたいくつかのクラスを使用したいと思います。respondsToSelector:を使用して、新しいOSバージョンで新しいメソッドを選択的に呼び出す方法を理解しています。実行時にクラスが存在するかどうかを判断するのと同じことは何ですか。

4

1 に答える 1

5
if (NSClassFromString(@"ClassName") != nil)
{
    // use class
}
else
{
    // not available, deal with it.
}
于 2012-04-28T22:56:52.917 に答える