首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >iOS8切换-示例项目

iOS8切换-示例项目
EN

Stack Overflow用户
提问于 2014-09-12 16:15:50
回答 1查看 1.6K关注 0票数 4

看过WWDC的视频后,我很想在我的一个应用程序中采用移交,这个概念看起来很简单,但移交并没有出现在我的其他设备上,其他苹果的移交正在工作。我猜我的问题与我的info.plist文件中的条目有关,有没有演示项目展示如何实现切换?我找过了,但什么也找不到。

EN

回答 1

Stack Overflow用户

发布于 2014-09-12 16:53:18

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

代码语言:javascript
运行
复制
<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>

对于基于非文档的应用程序:

代码语言:javascript
运行
复制
<key>NSUserActivityTypes</key>
<array>
    <string>com.myCompany.myBrowser.browsing</string>
</array>

其实现方式如下:

代码语言:javascript
运行
复制
NSUserActivity* myActivity = [[NSUserActivity alloc]
    initWithActivityType: @"com.myCompany.myBrowser.browsing"];
myActivity.userInfo = @{ ... };
myActivity.title = @"Browsing";
[myActivity becomeCurrent];

资料来源:https://developer.apple.com/library/prerelease/ios/documentation/UserExperience/Conceptual/Handoff/HandoffProgrammingGuide.pdf

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25803749

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档