Initialisation de NSDateComponents

RocouRocou Membre
14:18 modifié dans API AppKit #1
Bojour,

A la compilation d'une application, j'obtiens un message d'erreur que je ne comprends pas:
'NSDateComponents' may not respond to '-setCalendar:'

Or NSDateComponents possède bien la méthode d'instance -setCalendar comme le montre la doc:
http://developer.apple.com/library/ios/#documentation/cocoa/reference/foundation/Classes/NSDateComponents_Class/Reference/Reference.html

Suis-je fatigué ou y a-t-il réellement un problème?

Voici le bout de code:
NSCalendar *monCalendrier = [NSCalendar currentCalendar];<br />	<br />	NSDateComponents *comps = [[NSDateComponents alloc] init];<br />	[comps setCalendar:monCalendrier];<br />

Réponses

  • CéroceCéroce Membre, Modérateur
    14:18 modifié #2
    ça c'est la doc pour iOS.
    Dans la doc Mac, il n'y a pas de méthode setCalendar:.
  • RocouRocou Membre
    14:18 modifié #3
    dans 1286798213:

    ça c'est la doc pour iOS.
    Dans la doc Mac, il n'y a pas de méthode setCalendar:.

    Merci  [honte sur moi!]
  • CéroceCéroce Membre, Modérateur
    14:18 modifié #4
    Oh, ça peut arriver de se tromper en cochant la mauvaise doc (d'ailleurs c'est un peu étrange que la doc ne soit pas commune entre les deux OS).
Connectez-vous ou Inscrivez-vous pour répondre.