이전에 뷰 컨트롤러였던 클래스를 만들려고합니다. 그것은 단지 몇 가지 데이터베이스 설정 호출을 포함합니다. 내 연구에서 클래스 메서드를 제대로 정의하지 않았기 때문에 "메서드에 대한 알려진 클래스가 없습니다 ..."오류가 발생한다는 것을 발견했습니다. 나는했다 Heres는 무엇을 :클래스 메서드의 인스턴스 변수 (실행 불가능)
classA.h
+(void)databaseBuild;
classA.m
+(void)databaseBuild
{
...
}
그러나, 내가 지금 수신하고하는 것은 오류의 적재량이다
View1.m
...
[view2 databseBuild];
...
classA.h
-(void)databaseBuild;
classA.m
-(void)databaseBuild
{
...
}
이것은 내가 내 클래스를 변경하는 것이다. 그들 모두 인스턴스 변수 '변수없는 이러한 유형의 오류를 방지하기 위해 클래스를 만들기위한 가장 좋은 방법 ""클래스 메소드에 액세스은. A는 거기에 "기본적으로 주위에? 목표 - C 방법에 대한
어떻게 이러한 메서드를 호출합니까? – joerick
클래스 메서드에서 인스턴스 변수에 액세스 할 수 없습니다. 인스턴스를 사용할 수있는 인스턴스가 없습니다. 당신이하고있는 일에 대해 자세히 설명해 주시겠습니까? 이 메소드의 내용을 포함 할 수 있습니까? –