日历库在iOS上崩溃应用程序

时间:2018-05-04 14:13:07

标签: codenameone

我在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());
    }

1 个答案:

答案 0 :(得分:0)

该库早于迁移到xcode 9.2。我猜它需要使用ios.NS *的新构建提示进行更新。

请参阅此https://www.codenameone.com/blog/xcode-9-mode.html

尝试添加日历描述构建提示,如果这不起作用,您可以尝试通过编译7.3来确认该假设并查看它是否在那里工作。无论哪种方式file an issue with the findings,我们都可以将这些提示直接添加到库中。