문제입니다 addCard:atTop 방법의 갑판,방법이 아닙 ofPlayingCardDeck.어쩌면 PlayingCardDeck 해야에서 상속 갑판?나가 iVar 의 PlayingCardDeck 는 갑판?
Xcode4.6"눈에 보이지 않@인터페이스를 위한'PlayingCardDeck'를 선언한 선택'addCard:AtTop:'
-
07-03-2022 - |
문제
나는 알고 이것은 일반적인 문제,그러나 내가 못 솔루션을 찾을 수 있습니다.나는 다음과 같은 cs193p Standford 물론,다음과 같은 편지의 코드에서 강의 슬라이드,Xcode4.6 아직도 오류를 생성하는 마녀가 발생하지 않아하 Xcode4.4.다.
PlayingCardDeck.h:
#import "Deck.h"
@interface PlayingCardDeck : NSObject
@end
PlayingCardDeck.m:
#import "PlayingCardDeck.h"
#import "PlayingCard.h"
@implementation PlayingCardDeck
...
[self addCard:card atTop:YES]; //problem occurs here
...
@end
습니다.h:
#import <Foundation/Foundation.h>
#import "Card.h"
@interface Deck : NSObject
- (void)addCard:(Card *)card atTop:(BOOL)atTop;
...
@end
습니다.m:
#import "Deck.h"
@interface Deck()
@property (strong, nonatomic) NSMutableArray *cards;
@end
@implementation Deck
...
- (void)addCard:(Card *)card atTop:(BOOL)atTop
{
if (atTop)
[self.cards insertObject:card atIndex:0];
else
[self.cards addObject:card];
}
...
@end
논리에 의해,addCard:atTop:해야(+)방법이 있나요?강의에서 그는(-)됩니다.또한,후 노력하고 그것을 변경하는(+)방법을 만듭 6 추가적인 문제는 마녀의 수요를 사용하여 완전히 다른 각각에 대한 구문을 시간이 나가는"자기".에서 짧은 정말 혼동해서는 지금...
해결책
제휴하지 않습니다 StackOverflow