![](/img/trans.png)
[英]How do I get my application to show up in the “Open in…” menu on iOS for ANY document type?
[英]How do I get my application to show up in the add people on ios notes menu
很高兴听到Share extrension
有效,
共享对话框打开是SLComposeServiceViewController
的默认SLComposeServiceViewController
,记录为
SLComposeServiceViewController类提供了一个
standard compose view
您可以在两个平台上为社交共享扩展提供该standard compose view
。
UIViewController
是SLComposeServiceViewController
直接父级,因此您可以根据需要自定义共享对话框。
因此,只需将类的继承更改为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.