繁体   English   中英

如何让我的应用程序显示在ios notes菜单上的添加人员中

[英]How do I get my application to show up in the add people on ios notes menu

iOS Notes的共享功能。 链接。

我看到iOS笔记的一个功能是协作。 想要在共享中打开我的应用程序联系人,并允许访问我的应用程序的联系人。

哪些UTI在这里有用? 我读了它的完整列表但不确定,它是链接,数据还是其他?

现在,当任何用户点击添加人员时,如何让我的应用程序显示?

在此输入图像描述 怎么实现这个?

很高兴听到Share extrension有效,

  • 共享对话框打开是SLComposeServiceViewController的默认SLComposeServiceViewController ,记录为

    SLComposeServiceViewController类提供了一个standard compose view您可以在两个平台上为社交共享扩展提供该standard compose view

  • UIViewControllerSLComposeServiceViewController直接父级,因此您可以根据需要自定义共享对话框。

  • 因此,只需将类的继承更改为UIViewController的继承并删除所有特定于SLComposeServiceViewController的方法。使用UITableView列出ShareViewController.swift所有联系人列表

  • 查看此内容以供参考。 而贝娄图像是我的演示分享对话。

    在此输入图像描述

编辑:为您的参考添加了我的ShareViewController.swift代码

    import UIKit
    import Social

    class ShareViewController: UIViewController,UITableViewDataSource {

      @IBOutlet var languageTable: UITableView!

      var languageList = ["Swift","Python","Java","ObjC",".Net","php"]


      override func viewDidLoad() {
        languageTable.dataSource = self
        languageTable.reloadData()
      }

      func numberOfSectionsInTableView(tableView: UITableView) -> Int {
        return 1
      }

      func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
        return languageList.count
      }

     func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
       let cell:UITableViewCell = tableView.dequeueReusableCellWithIdentifier("cell", forIndexPath: indexPath)
       cell.textLabel?.text = languageList[indexPath.row]
       return cell
     }

    }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM