当我导入自定义类时,它可以在没有警告或errs.But...you的情况下被编译,这不是work.Any的想法吗?
#import "./myclass/MyClass.h"
static MyClass* myClass=[%c(MyClass) withState:0];
[myClass getDataFromServer];趣事
- (id)initWithState:(NSUInteger)state
{
if ((self = [super init])) {
_stateNow=state;
_stateToSet=state;
}
return self;
}
+ (id)withState:(NSUInteger)state
{
return [[[self alloc] initWithState:state] autorelease];
}
- (void)getDataFromServer{
UIAlertView* av = [[UIAlertView alloc] initWithTitle:NSLocalizedString(@"", nil)
message:@"Connection fail"
delegate:self
cancelButtonTitle:@"ok"
otherButtonTitles:nil,
nil] ;
av.frame = CGRectMake( 0, 0, 330, 480 );
av.tag=kScreenTag;
[av show];
}发布于 2012-07-04 15:57:36
我把它解决了。
静态MyClass* myClass=MyClass状态:0;
并且makefile应该被更改。
https://stackoverflow.com/questions/11046936
复制相似问题