我有两个数组 winDscr 和 winSize。winDscr 保存描述,而 winSize 应该保存请求的窗口边界的值。见下文。
到目前为止,winDscr 还可以。然而,winSize 在包含“{2560,4*2560/5}”的 2. 行显示错误(预期表达式)。我以前没有这样做过,根本不允许混合 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];