2

現在、CoreBluetooth Frameworkからクラスのカテゴリを作成しようとしていますが、次のことを実行しようとすると、次のようになります。新しいファイル-> ObjectiveCのカテゴリ->「FoundationとUIKitFrameworkのクラスのみを取得し、他のクラスは取得しません。」

  1. CoreBlueTooth Frameworkを追加しようとしましたが、それでもCoreBluetoothFrameworkのクラスを取得できません。
4

1 に答える 1

1

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

このように追加すると、次にこのフレームワークのクラスのカテゴリを作成するときに、「カテゴリをオンにする」(カテゴリ作成で) が役立ちます。本来あるべきようにオートコンプリートを提供します。

于 2013-03-02T06:14:16.633 に答える