Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
If else
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  12 messages - Collapse all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Frédéric Elharar  
View profile   Translate to Translated (View Original)
 More options Jun 18 2012, 11:07 am
From: Frédéric Elharar <frederic.elha...@wanadoo.fr>
Date: Mon, 18 Jun 2012 17:07:43 +0200
Local: Mon, Jun 18 2012 11:07 am
Subject: If else

Bonjour à tous,

J' ai un petit soucis basique, après des recherches sur Google j'ai vu que je n'étais pas le seul à avoir rencontré ce problème mais je n'ai toujours pas trouvé la solution.
Quelqu'un  parmi vous a certainement la solution.

Je veux faire disparaitre un bouton(button) en en touchant un autre(abutton1), et le faire réapparaitre de la même manière si il a déjà été supprimé. Le code qui suit ne fonctionne pas :

- (IBAction)abutton1:(id)sender
{
if (button.hidden == YES){

       button.hidden = NO;

    }
    else  
    {
       buttton.hidden=YES;

    }

}

(Et ce avec les déclarations addoc dans l'"@interface", les "@property" et "@synthesize".)

Si je supprime tout sauf :

- (IBAction)abutton1:(id)sender
{
buttton.hidden=YES;

}

j'ai bien disparitiopn du bouton "button".

Merci pour votre aide !

Fred


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Nicolas Bouilleaud  
View profile   Translate to Translated (View Original)
 More options Jun 19 2012, 6:32 pm
From: Nicolas Bouilleaud <nicolas.bouille...@gmail.com>
Date: Wed, 20 Jun 2012 00:32:56 +0200
Local: Tues, Jun 19 2012 6:32 pm
Subject: Re: If else

Hello,

tu as un button avec deux "t", et un autre avec trois. (button vs buttton). C'est dans ton code ou juste dans le mail?

Sinon, je ne sais pas si c'est le problème, mais il ne faut jamais comparer un booléen avec YES. Dans ton exemple, mieux vaut écrire par exemple, "if(button.hidden)", ou directement,  "button.hidden = ! button.hidden;".

(Si ça peut aider…)

--
Nicolas

Le 18 juin 2012 à 17:07, Frédéric Elharar a écrit :


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Mathieu Godart  
View profile   Translate to Translated (View Original)
 More options Jun 19 2012, 7:20 pm
From: Mathieu Godart <mathieu.god...@gmail.com>
Date: Wed, 20 Jun 2012 01:20:16 +0200
Local: Tues, Jun 19 2012 7:20 pm
Subject: Re: If else

Tu as essayé de suivre ce qui se passe au débugger ? Tu peux aussi logger la valeur de hidden au début de la fonction.

Le 20 juin 2012 à 00:32, Nicolas Bouilleaud <nicolas.bouille...@gmail.com> a écrit :


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Thomas Sarlandie  
View profile   Translate to Translated (View Original)
 More options Jun 19 2012, 9:16 pm
From: Thomas Sarlandie <tho...@sarlandie.net>
Date: Tue, 19 Jun 2012 18:16:46 -0700
Local: Tues, Jun 19 2012 9:16 pm
Subject: Re: If else

Frédéric,

Pour nous permettre de reproduire le problème : à quels évènements as-tu
attaché cette action ?

thomas

2012/6/19 Mathieu Godart <mathieu.god...@gmail.com>


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Nicolas VERINAUD  
View profile   Translate to Translated (View Original)
 More options Jun 20 2012, 2:07 am
From: Nicolas VERINAUD <n.verin...@gmail.com>
Date: Wed, 20 Jun 2012 08:07:58 +0200
Local: Wed, Jun 20 2012 2:07 am
Subject: Re: If else

Bonjour,

Comme dit précédemment vérifie la syntaxe : buttton et button.

Nicolas VERINAUD
STA WebDev & Apple
Sent from my iPhone

Le 20 juin 2012 à 03:16, Thomas Sarlandie <tho...@sarlandie.net> a écrit :


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Jean-François GRANG  
View profile   Translate to Translated (View Original)
 More options Jun 20 2012, 3:10 am
From: Jean-François GRANG <jf.gr...@gmail.com>
Date: Wed, 20 Jun 2012 09:10:59 +0200
Local: Wed, Jun 20 2012 3:10 am
Subject: Re: If else

Vérifiés que tu as bien bindé tous tes outlets et toutes tes actions.

Envoyé de mon iPhone

Le 20 juin 2012 à 00:24, "Frédéric Elharar" <frederic.elha...@wanadoo.fr> a
écrit :

Bonjour à tous,

J' ai un petit soucis basique, après des recherches sur Google j'ai vu que
je n'étais pas le seul à avoir rencontré ce problème mais je n'ai toujours
pas trouvé la solution.
Quelqu'un  parmi vous a certainement la solution.

Je veux faire disparaitre un bouton(button) en en touchant un
autre(abutton1), et le faire réapparaitre de la même manière si il a déjà
été supprimé. Le code qui suit ne fonctionne pas :

- (IBAction)abutton1:(id)sender
{
if (button.hidden == YES){

       button.hidden = NO;

    }
    else
    {
       buttton.hidden=YES;

    }

}

(Et ce avec les déclarations addoc dans l'"@interface", les "@property" et "
@synthesize".)

Si je supprime tout sauf :

- (IBAction)abutton1:(id)sender
{
buttton.hidden=YES;

}

j'ai bien disparitiopn du bouton "button".

Merci pour votre aide !

Fred

 --
You received this message because you are subscribed to the Google Groups
"CocoaHeads France" group.
To post to this group, send email to cocoaheads-france@googlegroups.com.
To unsubscribe from this group, send email to
cocoaheads-france+unsubscribe@googlegroups.com.
For more options, visit this group at
http://groups.google.com/group/cocoaheads-france?hl=en.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Guillaume Cerquant  
View profile   Translate to Translated (View Original)
 More options Jun 20 2012, 4:39 am
From: Guillaume Cerquant <gcerqu...@gmail.com>
Date: Wed, 20 Jun 2012 10:39:37 +0200
Local: Wed, Jun 20 2012 4:39 am
Subject: Re: If else

On 18 juin 2012, at 17:07, Frédéric Elharar <frederic.elha...@wanadoo.fr> wrote:

Attention, actuellement tu n'accèdes pas à ton butt(t)on via les property que tu déclares.

Si tu as
@property (strong) UIButton *button;
alors tu utilises self.button

Cela dit, au vu du fonctionnement que tu décris, ton problème n'est pas là.
Si tu ne trouves toujours pas, mets sur pastebin ton .h et .m complets.

--
Guillaume
Sent from a mobile device.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Frédéric Elharar  
View profile  
 More options Jun 20 2012, 7:16 am
From: Frédéric Elharar <frederic.elha...@wanadoo.fr>
Date: Wed, 20 Jun 2012 13:16:26 +0200
Local: Wed, Jun 20 2012 7:16 am
Subject: Re: If else

Merci beaucoup à tous, je continue à tester avant de revenir vers vous !

Fred

Le 20 juin 2012 à 10:39, Guillaume Cerquant <gcerqu...@gmail.com> a écrit :


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Frédéric Elharar  
View profile   Translate to Translated (View Original)
 More options Jun 20 2012, 2:14 pm
From: Frédéric Elharar <frederic.elha...@wanadoo.fr>
Date: Wed, 20 Jun 2012 20:14:12 +0200
Local: Wed, Jun 20 2012 2:14 pm
Subject: Re: If else

Merci beaucoup à tous !
Après avoir apporté les modifs que vous m'avez proposé, je tombe sur ceci :

- (IBAction)abutton1:(id)sender

{

    if (self.button.hidden)

    {
       self.button.hidden = 0;

        NSLog(@"bb18.hidden=%d", self.bb18.hidden+5);//+5 pour meilleur lisibilité des NSLog
    }

   else  //if (button.hidden==0)

        {
            self.button.hidden=1;

            NSLog(@"bb18.hidden=%d", self.bb18.hidden);

            }

}

Ca ne marche toujours pas !
Les NSLog donnent dans cet ordre :

"2012-06-20 19:48:24.315 Blabla[32351:fb03] button.hidden=1
 2012-06-20 19:48:24.317 Blabla[32351:fb03] button.hidden=5"

Sachant que quand je teste j'ai self.button.hidden = 0 ; donc la 1ère condition est effectivement considérée comme fausse, ça passe à "else" directement, parfait,  d'ou la 1ere ligne de NSLog ; ce que je ne comprends c'est pourquoi il repart sur le test "if" pour m'afficher la 2ème ligne !!?  J'oublie quelque chose qui doit arrêter le test après le "else" ??

J'ai le même résultat avec "switch".:(

Encore merci !

PS les "button "ou" buttton" ne sont là que pour le mail.

Le 20 juin 2012 à 10:39, Guillaume Cerquant a écrit :


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Guillaume Cerquant  
View profile   Translate to Translated (View Original)
 More options Jun 23 2012, 6:56 pm
From: Guillaume Cerquant <gcerqu...@gmail.com>
Date: Sun, 24 Jun 2012 00:56:55 +0200
Local: Sat, Jun 23 2012 6:56 pm
Subject: Re: If else
Mets un log au début de ta méthode, avant le if, et vérifie qu'il ne s'affiche pas deux fois pour un touch.
Si c'est effectivement le cas, vérifie dans ton xib que ton bouton n'est pas configuré avec deux actions qui pointent sur ta méthode.

--
Guillaume

On 20 juin 2012, at 20:14, Frédéric Elharar wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Thibaut Jarosz  
View profile   Translate to Translated (View Original)
 More options Jun 23 2012, 7:55 pm
From: Thibaut Jarosz <thibaut.jar...@gmail.com>
Date: Sun, 24 Jun 2012 01:55:36 +0200
Local: Sat, Jun 23 2012 7:55 pm
Subject: Re: If else

On 20 juin 2012, at 20:14, Frédéric Elharar wrote:

> ce que je ne comprends c'est pourquoi il repart sur le test "if" pour m'afficher la 2ème ligne !!?  J'oublie quelque chose qui doit arrêter le test après le "else" ??

M'est-avis qu'il y a deux actions de configurées sur le bouton. Par exemple, une sur le TouchDownInside et une seconde sur le TouchUpInside.

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Frédéric Elharar  
View profile   Translate to Translated (View Original)
 More options Jun 24 2012, 1:21 am
From: Frédéric Elharar <frederic.elha...@wanadoo.fr>
Date: Sun, 24 Jun 2012 07:21:24 +0200
Local: Sun, Jun 24 2012 1:21 am
Subject: Re: If else

Merci encore ! C'est bien au niveau du storyboard qu'il y avait un problème ! J'avais relié mes boutons au ViewController et au FirstReponder ! Quelle idée !!!:)))

Fred

Le 24 juin 2012 à 01:55, Thibaut Jarosz <thibaut.jar...@gmail.com> a écrit :


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »