IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Objective-C Discussion :

Affichage d'image dans le simulateur


Sujet :

Objective-C

  1. #1
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2013
    Messages
    144
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2013
    Messages : 144
    Points : 83
    Points
    83
    Par défaut Affichage d'image dans le simulateur
    Bonjour,
    Je souhaite écrire le code me permettant d'afficher un image dans mon simulateur iOS. J'ai suivi toutes les démarches. C'est à dire créer mon interface graphique puis insérer des photo dans la bibliothèque du simulateur.

    Mon code est le suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    //  ViewController.h
    //  imagePicker
     
    #import <UIKit/UIKit.h>
     
    @interface ViewController : UIViewController
    {
        UIImagePickerController *picker;
    }
    @property (weak, nonatomic) IBOutlet UIImageView *uneImage;
    - (IBAction)album:(id)sender;
     
    @end
    Puis :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    //  ViewController.m
    //  imagePicker
    //
     
    #import "ViewController.h"
     
    @interface ViewController ()
     
    @end
     
    @implementation ViewController
     
    - (void)viewDidLoad
    {
        [super viewDidLoad];
    	// Do any additional setup after loading the view, typically from a nib.
    }
     
    - (void)didReceiveMemoryWarning
    {
        [super didReceiveMemoryWarning];
        // Dispose of any resources that can be recreated.
    }
     
    - (IBAction)album:(id)sender {
        picker = [[UIImagePickerController alloc] init];
        picker.delegate = self;
        picker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
        [self presentModalViewController:picker animated:YES];
    }
    @end

    Cependant les lignes :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    [self presentModalViewController:picker animated:YES];
    [self presentModalViewController:picker animated:YES];
    affichent un warning que j'arrive pas à résoudre.

    Des idées ou une démarche un peu moins casse tête ?

  2. #2
    Membre du Club
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Mars 2012
    Messages
    40
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2012
    Messages : 40
    Points : 66
    Points
    66
    Par défaut
    Bonjour,

    presentModalViewController est depricated.
    Remplace
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    [self presentModalViewController:picker animated:YES];

    par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    [self presentViewController:picker animated:YES completion:nil];
    Cordialement.
    Omar MEBARKI

  3. #3
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2013
    Messages
    144
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2013
    Messages : 144
    Points : 83
    Points
    83
    Par défaut
    Bonjour,


    Remplace
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    [self presentModalViewController:picker animated:YES];

    par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    [self presentViewController:picker animated:YES];
    Cordialement.
    Omar MEBARKI

    Je l'ai fait mais y'a toujours un autre soucis. Cette fois ci c'est une erreur. Le message est le suivant : No visible @interface for 'ViewControler' declares the selector 'presentViewController:animated'

  4. #4
    Membre du Club
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Mars 2012
    Messages
    40
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2012
    Messages : 40
    Points : 66
    Points
    66
    Par défaut
    Désolé, petite erreur de frappe:
    Il faut ajouter le paramètre completion

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    [self presentViewController:picker animated:YES completion:nil];
    Cordialement.
    Omar MEBARKI

  5. #5
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2013
    Messages
    144
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2013
    Messages : 144
    Points : 83
    Points
    83
    Par défaut affichage Image
    Exactement,
    J'avais déjà trouvé la solution.

    Pourrais tu me diriger vers des tutoriels actuels?

    Cordialement

  6. #6
    Membre du Club
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Mars 2012
    Messages
    40
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2012
    Messages : 40
    Points : 66
    Points
    66
    Par défaut
    La plupart des sites est en anglais, en voici quelques uns:

    http://www.appcoda.com/ios-programming-101/
    http://www.techotopia.com/index.php/...ne_iPad_eBooks

    Tutoriels IOS : http://mac.developpez.com/cours/
    Tutoriels Objective C : http://ios.developpez.com/cours/#Objective-C
    Tutoriels Swift : http://swift.developpez.com/cours-tutoriels/

    Cordialement
    Omar MEBARKI

  7. #7
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2013
    Messages
    144
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2013
    Messages : 144
    Points : 83
    Points
    83
    Par défaut as
    Top. Meme si en anglais ce sera un peu plus lent.
    Cordialement

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 5
    Dernier message: 11/02/2007, 21h46
  2. affichage d'image dans site php
    Par eurykane dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 21
    Dernier message: 08/07/2006, 17h22
  3. [MFC] Un simple affichage d'image dans CStatic
    Par rabobsky dans le forum MFC
    Réponses: 2
    Dernier message: 02/03/2006, 12h28
  4. Probleme d'affichage d'image dans une fenetre
    Par cgregueusse dans le forum MFC
    Réponses: 1
    Dernier message: 03/08/2005, 11h08
  5. Affichage d'images dans une fenêtre
    Par tonycalv dans le forum MFC
    Réponses: 6
    Dernier message: 20/04/2005, 20h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo