Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

453
Vistas
Cómo compartir imagen con texto en Facebook SDK en swift

Quiero compartir una publicación en Facebook con imagen y texto. Estoy usando el SDK de Facebook y puedo compartir una imagen. Ahora quiero compartir texto con esta imagen. ¿Como puedo?

Aquí está el código fuente de compartir la imagen,

 let photo:FBSDKSharePhoto = FBSDKSharePhoto() var message:String? let imageName:String = "Star.png" photo.image = UIImage(named: imageName) photo.isUserGenerated = true let content = FBSDKSharePhotoContent() content.photos = [photo]; let dialog = FBSDKShareDialog() dialog.fromViewController = self dialog.shareContent = content dialog.mode = .native dialog.show()
over 4 years ago · Santiago Trujillo
3 Respuestas
Responde la pregunta

0

Debido al abuso de algunas aplicaciones, Facebook ha deshabilitado explícitamente la opción de precarga del texto simplemente ignorándola.

"No debe completar previamente ninguno de los campos asociados con los siguientes productos, a menos que el usuario haya generado manualmente el contenido anteriormente en el flujo de trabajo: Stream stories (parámetro user_message para Facebook.streamPublish y FB.Connect.streamPublish, y parámetro de mensaje para stream .publish), fotos (título), videos (descripción), notas (título y contenido), enlaces (comentario) y Jabber/XMPP".

Más información aquí .

over 4 years ago · Santiago Trujillo Denunciar

0

Facebook no permitirá que el usuario agregue texto con la imagen.

Integrar sdk de facebookshare

 @IBAction func facebookBtn(sender: AnyObject) { let shareImage = SharePhoto() shareImage.image = imageView.image //Image from your imageview shareImage.isUserGenerated = true let content = SharePhotoContent() content.photos = [shareImage] let sharedDialoge = ShareDialog() sharedDialoge.shareContent = content sharedDialoge.fromViewController = self sharedDialoge.mode = .automatic if(sharedDialoge.canShow) { sharedDialoge.show() } else { print("Install Facebook client app to share image") } }
over 4 years ago · Santiago Trujillo Denunciar

0

Prueba esto :

 let sharePhoto = FBSDKSharePhoto() photo.image = photo photo.caption = "you title" let content = FBSDKShareMediaContent() content.media = [photo];
over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda