winDscr と winSize の 2 つの配列があります。winDscr は説明を保持し、winSize は要求されたウィンドウ境界の値を保持することになっています。下記参照。
winDscr は今のところ問題ありません。ただし、winSize は 2. '{2560,4*2560/5},' を含む行でエラー (期待される式) を示します。NSString と計算を混在させることはまったく許可されていませんか? 私は何を間違っていますか?
どんな手がかりもとても役に立ちます、ティア、ロナルド。
NSArray *winDscr = [NSArray arrayWithObjects:
@"Auto",
@"2560-> 5:4",
@"2560->16:10",
@"2048-> 4:3",
@"1920-> 4:3",
@"1920->16:10",
@"A2 Portrait",
@"A2 Landscape",
@"A3 Portrait",
@"A3 Landscape",
nil];
NSArray *winSize = [NSArray arrayWithObjects:
@"Auto",
{2560,4*2560/5},
{2560,10*1920/16},
{2048,3*2048/4},
{1920,3*1920/4},
{1920,10*1920/16},
{[convertMMToPixel:420],[convertMMToPixel:594]},
{[convertMMToPixel:594],[convertMMToPixel:420]},
{[convertMMToPixel:297],[convertMMToPixel:420]},
{[convertMMToPixel:420],[convertMMToPixel:297]},
nil];