0

カスタムクラスをインポートすると、警告やエラーなしで準拠できます。しかし...ご存知のように、それは機能しません。

#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];
}
4

1 に答える 1

1

私はそれを愛しています。

static MyClass* myClass=[MyClass withState:0];

また、makefile を変更する必要があります。

于 2012-07-04T07:57:36.177 に答える