heureux d'apprendre que Share extrension
œuvres,
Le dialogue social ouvre est un par défaut de SLComposeServiceViewController
, Documenté
La classe SLComposeServiceViewController fournit un standard compose view
vous pouvez présenter des extensions de partage social sur les deux plates-formes.
Pour UIViewController
est parent direct de SLComposeServiceViewController
afin que vous puissiez personnaliser votre dialogue social en tant que votre souhait.
donc simplement changer à celle de UIViewController
l'héritage de la classe et supprimer tous les methods.Use spécifiques SLComposeServiceViewController-UITableView
à la liste toutes votre liste de contacts dans ShareViewController.swift
Voir this pour référence. Et l'image ci-dessous est mon dialogue de partage de démo.
EDIT: À titre de référence ajouté mon code 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
}
}
Je ne suis pas sûr, Vérifiez 'part extension' il peut aider. – Gokul
@Gokul Maintenant, il montre dans le menu, mais je ne pouvais pas partager avec le contact de mon application comme quoi l'application !! –
** Maintenant, il montre avec l'extension de partage, mais pas en mesure de partager du texte comme WhatsApp! ** Cliquez sur l'icône de l'application dans le menu Partager, pas rediriger pour ouvrir mon application, Il suffit d'ouvrir une boîte de dialogue et rien plus tard .. –