我对 Xcode 有疑问:
目前我正在开发适用于 iOS SDK 6.1 的应用程序。前几天我正在实现一些方法并尝试编译该项目。然后奇怪的事情发生了:
编译失败,我在两个文件中遇到了一些错误(见下图),这些错误与我使用的方法无关。
我在我的代码中搜索错误,但找不到任何错误。
然后我关闭了项目并再次打开它:他们还在这里。
然后我关闭了项目和 Xcode 并重新打开它们:它们还在这里。
然后我创建了一个新项目并复制了所有代码:问题又出现了。
现在我被困住了,不知道该怎么做。我错过了代码中的某些内容吗?
请帮我!
---
编辑1:
以下是一些代码片段,在我遵循 Martin R 的建议后应该会显示我的代码:
// PlayingCardDeck.h
@class PlayingCard;
@interface PlayingCardDeck : NSObject
- (void) addCard: (PlayingCard *) card atTop: (BOOL) atTop;
- (PlayingCard *) drawRandomCard;
- (BOOL) containsCard: (PlayingCard *) card;
- (BOOL) isCardUsed: (PlayingCard *) card;
- (void) drawSpecificCard: (PlayingCard *) card;
- (void) reset;
@end
// PlayingCardDeck.m
#import "PlayingCardDeck.h"
@interface PlayingCardDeck()
// PlayingCard.h
#import <Foundation/Foundation.h>
#import "RobinsConstants.h"
#import "PlayingCardDeck.h"
//@class PlayingCardDeck;
@interface PlayingCard : NSObject
+ (NSArray*) suitStrings;
+ (NSArray*) rankStrings;
+ (NSUInteger) maxRank;
- (id)initCardWithRank: (NSUInteger) r andSuit: (NSString*) s;
- (NSString*) description;
- (NSUInteger) pokerEvalRankWithDeck: (PlayingCardDeck *) deck;
- (NSAttributedString *) attributedContents;
- (BOOL) isEqual:(PlayingCard*)object;
@property (strong, nonatomic) NSString *contents;
@property (nonatomic, getter = isUsed) BOOL used;
@property (nonatomic, readonly) NSInteger rank;
@property (nonatomic, readonly, strong) NSString * suit;
@end
// PlayingCard.m
#import "PlayingCard.h"
@interface PlayingCard()