2014-03-25 95 views
1

我一直在玩一些QtQuick/QtCreator ios項目。我有興趣看看是否可以製作一個使用ios7中的BackgroundFetch的Qt項目。Qt + iOS - AppDelegate在哪裏?

我不知道如何在我的QtCreator項目中做到這一點,所以我將生成的Xcode項目加載到Xcode中,看看我是否可以找出如何在那裏做到這一點。我仍然可以轉到項目的功能併爲其添加「背景模式」,但是,我無法找到通常用於設置提取間隔的AppDelegate類型類,等等。

有沒有人知道如何爲Qt ios項目做這個工作嗎?

+0

我注意到了這一點:https://github.com/richardmg/qtdd13_qmlapp,做一些工作wtih使用iOS相機委託相機。不確定是否相關。 – Derek

回答

0

我結束了創建我自己的解決方法是: https://github.com/colede/qt-app-delegate

+0

示例不起作用: [QIOSApplicationDelegate窗口]:無法識別的選擇器發送到實例0x1740005e0 QObject :: disconnect:意外的空參數 2016-10-11 10:38:22.780842 qt-app-delegate [2285:776647] * **終止應用程序,由於未捕獲異常'NSInvalidArgumentException',原因:' - [QIOSApplicationDelegate窗口]:無法識別的選擇器發送到實例0x1740005e0' –

+0

這是非常古老 - 並沒有保持最新。不知道它是否仍然有效。 – Derek

+0

您可以使用類別「'qiosapplicationdelegate + mydelegate.mm''擴展委託。只需將h/mm添加到.pro。 – Hyndrix