我在Eclipse中安装了带有首选项GUI的日历库,并称为Refresh CN1 Libs。下面的代码编译得很好 - 但是当调用hasPermissions()时,我的iOS设备上的应用程序崩溃了。
你有什么想法吗?
try
{
DeviceCalendar tmpDCal = DeviceCalendar.getInstance();
Message.showInformation("tmpDCal = " + tmpDCal == null ? "null" : "instance");
if (tmpDCal != null)
{
if (tmpDCal.hasPermissions())
{
// TODO
}
else
Message.showInformation("No rights");
}
}
catch (Exception e)
{
Message.showInformation("Exception: " + e.getMessage());
}
答案 0 :(得分:0)
该库早于迁移到xcode 9.2。我猜它需要使用ios.NS *的新构建提示进行更新。
请参阅此https://www.codenameone.com/blog/xcode-9-mode.html
尝试添加日历描述构建提示,如果这不起作用,您可以尝试通过编译7.3来确认该假设并查看它是否在那里工作。无论哪种方式file an issue with the findings,我们都可以将这些提示直接添加到库中。