2010-04-25 3 views
1

응용 프로그램을 컴파일 할 때 제목에 언급 된 오류가 발생합니다. 이 오류를 어떻게 해결할 수 있습니까? 기본적으로, 나는 한 테이블에서 다른 테이블로 가고 싶다. 계층 구조, 탐색.iPhone : 오류 : 구조체 또는 공용체가 아닌 무언가에 'table'멤버 요청

NextViewController.m

#import "RootViewController.h" 
#import "NextViewController.h" 


@implementation NextViewController 

- (void)didReceiveMemoryWarning { 
    [super didReceiveMemoryWarning]; // Releases the view if it doesn't have a superview 
    // Release anything that's not essential, such as cached data 
} 


- (void)dealloc { 
    [super dealloc]; 
} 

- (IBAction) changeTable:(NSString *)str{ 
    tblCSS.table = str; 
} 

은 마지막 줄은 오류가 있습니다.

더 많은 코드가 필요하면 질문하십시오. 이 게시물을 수정 해 드리겠습니다.

건배, 잭

NextViewController.h는

#import <UIKit/UIKit.h> 


@interface NextViewController : UIViewController { 
    IBOutlet UITableView *tblCSS; 
} 

- (IBAction) changeTable:(NSString *)str; 
@end 
+0

'tblCSS'를 정의하는 헤더 (.h 파일)에 대한 코드를 게시해야합니다. 그것은 당신의 문제가있는 곳입니다. – TechZen

+0

.h –

+0

으로 업데이트 된 게시물 UITableView에는 'table' 속성이 없습니다. 뭐하고 싶어? – kennytm

답변

1

은 아마도 당신의 tblCSS 변수는 객체이며, 표라는 속성이 없습니다. 속성으로 속성을 만들거나 그에 대한 접근 자 변수를 만들어야합니다.

편집 :

당신의 코드가 시도 무엇 분명하지 않다. tblCSStable이라는 속성이없는 UITableView입니다. 그렇다면 NSString이 될 가능성은 낮습니다 (그러나 누가 알겠습니까?).

또한 IBAction은 대개 sender을 인수로 취하며 일반적으로 UIControl이고 NSString이 아닙니다.

+0

확장 할 수 있습니까? 나는 Objective-C에 대해 아주 익숙하다. 그리고 나는 그것의 용어에 완전히 익숙하지 않다. –

+0

tblCSS 및 테이블에 대한 정의를 게시 한 경우 가장 간단합니다. –

+0

.h –

관련 문제