現在、CoreBluetooth Frameworkからクラスのカテゴリを作成しようとしていますが、次のことを実行しようとすると、次のようになります。新しいファイル-> ObjectiveCのカテゴリ->「FoundationとUIKitFrameworkのクラスのみを取得し、他のクラスは取得しません。」
- CoreBlueTooth Frameworkを追加しようとしましたが、それでもCoreBluetoothFrameworkのクラスを取得できません。
現在、CoreBluetooth Frameworkからクラスのカテゴリを作成しようとしていますが、次のことを実行しようとすると、次のようになります。新しいファイル-> ObjectiveCのカテゴリ->「FoundationとUIKitFrameworkのクラスのみを取得し、他のクラスは取得しません。」
Xcode は、Foundation Kit Framework および UIKit Framework のカテゴリを作成するのに役立ちます。
他のクラスのカテゴリを作成するため。同じプロセスです。新しい File-> Objective C カテゴリ。「Category on」では、Category を作成する CoreBluetooth フレームワークのクラス名を記述します。
最後のステップは、CoreBluetooth フレームワークをカテゴリにインポートすることです。たとえば、CBCentralManager+MyCategory.h
#import <CoreBluetooth/CoreBluetooth.h>
@interface MyCategory (CBCentralManager)
@end
このように追加すると、次にこのフレームワークのクラスのカテゴリを作成するときに、「カテゴリをオンにする」(カテゴリ作成で) が役立ちます。本来あるべきようにオートコンプリートを提供します。