iOS8切换-示例项目

iOS8切换-示例项目,ios8,handoff,Ios8,Handoff,观看了WWDC视频后,我渴望在我的一个应用程序中采用切换,这个概念看起来很简单,但切换没有出现在我的其他设备上,其他苹果切换正在工作。我猜我的问题与info.plist文件中的条目有关,是否有演示如何实现切换的演示项目?我已搜索,但未找到任何内容。根据文档,基于文档的应用程序的plist应如下所示: <key>CFBundleDocumentTypes</key> <array> <dict> <key>CFBu

观看了WWDC视频后,我渴望在我的一个应用程序中采用切换,这个概念看起来很简单,但切换没有出现在我的其他设备上,其他苹果切换正在工作。我猜我的问题与info.plist文件中的条目有关,是否有演示如何实现切换的演示项目?我已搜索,但未找到任何内容。

根据文档,基于文档的应用程序的plist应如下所示:

<key>CFBundleDocumentTypes</key>
<array>
    <dict>
        <key>CFBundleTypeName</key>
        <string>NSRTFDPboardType</string>
            . . .
        <key>LSItemContentTypes</key>
        <array>
            <string>com.myCompany.rtfd</string>
        </array>
            . . .
        <key>NSUbiquitousDocumentUserActivityType</key>
        <string>com.myCompany.myBrowser.browsing</string>
    </dict>
</array>
NSUserActivity* myActivity = [[NSUserActivity alloc]
    initWithActivityType: @"com.myCompany.myBrowser.browsing"];
myActivity.userInfo = @{ ... };
myActivity.title = @"Browsing";
[myActivity becomeCurrent];

资料来源:

这些编码真的足以让切换工作吗?有人真的这样做了吗?
NSUserActivity* myActivity = [[NSUserActivity alloc]
    initWithActivityType: @"com.myCompany.myBrowser.browsing"];
myActivity.userInfo = @{ ... };
myActivity.title = @"Browsing";
[myActivity becomeCurrent];