1

宣言されているファイルの外部のモデルから生成されたManagedObjectクラスを文書化しています。このクラスは自動生成されるので、ソースコードを変更したくないので、.mファイルの外にドキュメントがあります。

私はこのATMを持っています:

/*!
    \file AA.h 
    \class AA
    \extends ManagedObject
    Data model object generated from the model.

    \public
    \property NSString * hardwareId
    \brief Unique identifier of the device
*/

AAクラスを持つ出力ファイルを取得すると、継承が表示されますが、プロパティまたはパブリックタグについては何も表示されていません。

私が間違っていることを知らない。

何か案は?どうもありがとう

4

1 に答える 1

1

私は答えを見つけました。問題は、各プロパティ名の先頭にクラスの名前を持つ「名前空間」を追加する必要があることです。

したがって、私の最終ファイルは次のようになります。

AA.doc

/*! 
    \class AA
    This file contains the documentation of the data model object generated from the model.  
*/

/*! 
    \var NSString * AA::hardwareId
    \brief Unique identifier of the device
*/

doxygenは何も追加せずに.hファイルから自動的に取得したため、ファイルと継承を指定する必要はありませんでした

于 2012-11-15T15:12:43.297 に答える