Iphone 难解:无法使用类定义

Iphone 难解:无法使用类定义,iphone,Iphone,我定义了一个Owners类,它在现有类中使用得很好 我尝试添加另一个类,无论我做什么(删除、重新创建新类、复制其他类文件并重命名、清理所有目标、怒吼月亮),我都不能在我创建的任何新文件中使用此特定类 该类很简单,具有数组的单例定义 在这里,它在另一个类中使用(很好): 所以我对上面的头文件做了一个精确的拷贝,并创建了文件,只是重命名了接口,等等,然后添加了相同的精确代码,它声称所有者是未声明的:第一次在函数中使用 我可以将其他类定义添加到新文件中,它可以很好地看到它们 以下是Owners类: #

我定义了一个Owners类,它在现有类中使用得很好

我尝试添加另一个类,无论我做什么(删除、重新创建新类、复制其他类文件并重命名、清理所有目标、怒吼月亮),我都不能在我创建的任何新文件中使用此特定类

该类很简单,具有数组的单例定义

在这里,它在另一个类中使用(很好):

所以我对上面的头文件做了一个精确的拷贝,并创建了文件,只是重命名了接口,等等,然后添加了相同的精确代码,它声称所有者是未声明的:第一次在函数中使用

我可以将其他类定义添加到新文件中,它可以很好地看到它们

以下是Owners类:

#import <UIKit/UIKit.h>
#import "URLConnection.h"
@class OwnersSchema;

@interface Owners : NSObject <URLCacheConnectionDelegate> {
NSMutableArray *ownersArray;
NSString *lastUpdated;
NSString *url;
NSString *dbpath;
}
@property (nonatomic,retain) NSString *dbpath;
@property (nonatomic,retain) NSMutableArray *ownersArray;
@property (nonatomic,retain) NSString *lastUpdated;
@property (nonatomic,retain) NSString  *url;
-(void)saveOwnersArray;
+ (Owners *)sharedOwners;
@end
#导入
#导入“URLConnection.h”
@类所有者模式;
@接口所有者:NSObject{
NSMutableArray*所有者数组;
NSString*最近更新;
NSString*url;
NSString*dbpath;
}
@属性(非原子,保留)NSString*dbpath;
@属性(非原子,保留)NSMutableArray*ownersArray;
@属性(非原子,保留)NSString*lastUpdated;
@属性(非原子,保留)NSString*url;
-(void)saveOwnersArray;
+(业主*)股东;
@结束

我不明白。我只想创建另一个viewcontroller。对文件或类包含的数量是否有一些限制(实际上,我只在少数地方使用这个Owners类)。为什么除了我要创建的新类之外,它在其他任何地方都有效

尝试清理并重建?

好的,我再次清理了所有目标,然后运行了清理缓存,然后重新启动,该类再次可用

#import <UIKit/UIKit.h>
#import "URLConnection.h"
@class OwnersSchema;

@interface Owners : NSObject <URLCacheConnectionDelegate> {
NSMutableArray *ownersArray;
NSString *lastUpdated;
NSString *url;
NSString *dbpath;
}
@property (nonatomic,retain) NSString *dbpath;
@property (nonatomic,retain) NSMutableArray *ownersArray;
@property (nonatomic,retain) NSString *lastUpdated;
@property (nonatomic,retain) NSString  *url;
-(void)saveOwnersArray;
+ (Owners *)sharedOwners;
@end