私はint(列挙型)を持つ3つの配列を持っています:
static int *openEnv[] = {INGMenuItemLogon,INGMenuItemSpace,INGMenuItemAppointment,INGMenuItemInfo,INGMenuItemSettings};
static int *closedEnv[] = {INGMenuItemLogoff,INGMenuItemSpace,INGMenuItemOverview,INGMenuItemAccounts,INGMenuItemTransfer,INGMenuItemAnalyse,INGMenuItemAppointment,INGMenuItemInfo,INGMenuItemSettings};
int *currentEnv[];
ユーザーがボタンをタップした場合、またはcurrentEnv
に変更したいopenEnv
closedEnv
- (void) tap
{
if( closed ) currentEnv = closedEnv;
else currentEnv = openEnv;
}
しかし、これによりビルドエラーが発生します。
openEnv
とclosedEnv
2 つの異なるサイズがあります。コピーするにはどうすればよいですか? 静的配列への参照またはコピーを作成するにはどうすればよいですか?