列挙型を使用して UITableView を設定しています。実行時にサーバー データを取得したら、最初のセクションにデータを入力するかどうかを決定する必要があります。したがって、最初の列挙型 (MyListSectionType1) エントリを削除して機能させる必要があります。
typedef enum {
MyListSectionType1,
MyListSectionType2,
MyListSectionType3,
MyListSectionType4,
MyListSectionType5,
MyListSectionType6,
MyListSectionType7,
MyListSectionTypeMax,
} MyListSectionType;
以下のコードで試してみることを考えましたが、実行時に showShow を定義する方法は別の問題です。サーバーデータを取得するクラスで定義しようとしましたが、これは機能しません。どんな手掛かり?
typedef enum {
#ifdef showShow
MyListSectionType1,
#endif
MyListSectionType2,
MyListSectionType3,
MyListSectionType4,
MyListSectionType5,
MyListSectionType6,
MyListSectionType7,
MyListSectionTypeMax,
} MyListSectionType;