2011-09-15 6 views
0

WSDL2ObjCにいくつかの問題があります。 私は、WSDLファイルからコードを生成しますが正しくない、いくつかの方法があるようです:私はSOAP2ObjCによって生成されるコードに関する問題

- (void)getInstallationInfoXMLAsyncUsingDelegate:(id<ILIASSoapWebserviceBindingResponseDelegate>)responseDelegate; 

に最初のサンプルを変更し

- (void)getInstallationInfoXMLAsyncUsing delegate:(id<ILIASSoapWebserviceBindingResponseDelegate>)responseDelegate; 

- (void)dealloc 

{ 
    if(sid != nil) [sid release]; 
    if(role_type != nil) [role_type release]; 
    if(id != nil) [id release]; 

    [super dealloc]; 
} 

をしかし、私はないです対処方法

if(id != nil) [id release]; 

file://.../SOAP/ILIASSoapWebservice.m: error: Semantic Issue: Receiver type 'id' is not an Objective-C class

事前にTHX、 OmidH

答えて

1

あなたは、変数名としてidを使用しようとしているが、idはObjective Cのタイプを指しキーワードとして予約されています。変数名として使用されるidのすべてのインスタンスを見つけ、選択した別の変数名に変更する必要があります

関連する問題