• Empleos
  • Sobre nosotros
  • profesionales
    • Inicio
    • Empleos
    • Cursos y retos
    • Preguntas
    • Profesores
  • empresas
    • Inicio
    • Publicar vacante
    • Nuestro proceso
    • Precios
    • Pruebas Online
    • Nómina
    • Blog
    • Comercial
    • Calculadora de salario

0

355
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()
about 3 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í .

about 3 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") } }
about 3 years ago · Santiago Trujillo Denunciar

0

Prueba esto :

 let sharePhoto = FBSDKSharePhoto() photo.image = photo photo.caption = "you title" let content = FBSDKShareMediaContent() content.media = [photo];
about 3 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 Nuestro proceso Comercial
Legal
Términos y condiciones Política de privacidad
© 2025 PeakU Inc. All Rights Reserved.

Andres GPT

Recomiéndame algunas ofertas
Necesito ayuda