当我使用多个本机函数时,IOS会生成EXC_BAD_ACCESS。在可可框架(使用swift)和nativescript中使用它们的时候。
一个具体的例子是SELECT SUM(sales), [state], County
FROM pp.Facts f
INNER JOIN pp.Customer c ON (c.customerKey = f.customerKey)
WHERE c.County IN (N'Nassau', N'Westchester', N'Erie', N'Orange', N'Union',
N'Santa Clara', N'San Diego', N'Essex', N'Morris',
N'Dallas', N'Allegheny', N'Bucks', N'New York',
N'Bergen', N'Montgomery', N'Harris', N'Delaware', N'San
Francisco', N'Suffolk', N'Travis', N'Middlesex',
N'Bexar', N'Tarrant', N'Los Angeles', N'Philadelphia')
GROUP BY [state], County
。从Nativescript调用它时,我无法从中恢复。该应用程序无限期地挂在模拟器中。从xcode运行它时,它失败并显示EXC_BAD_ACCESS。
我怀疑它与函数的参数之一有关,但我不确定。
可能是我输入了无效的参数,但是当参数无效时,我希望出现异常。不是内存崩溃。
该怎么办?