이상한 것을보고 있기 때문에 이미 잠 들어 있거나 있어야합니다.외부 메서드를 호출하면 실제로 다른 메서드가 호출됩니다.
두 개의 extern 메서드가있는 ListSorter (.h/.m)라는 클래스가 있습니다. 타 클래스에서 나는 .H 파일에 ListSorter.h 수입, 그것의 인스턴스했습니다
@interface ListSorter : NSObject {
BOOL eersteKeer;
Menu_Versie_DrieAppDelegate *appDelegate;
}
-(void)convertList;
-(void)addItemToAlertList:item;
-(void)addItemToHistoryList:item;
:
#import "ListSorter.h"
@class ListSorter;
@interface CloseIncController : UIViewController {
ListSorter *sorter;
}
@property (nonatomic, retain) ListSorter *sorter;
을 같이
.H 본다
@synthesize sorter;
...
//Somewhere down in an IB-action
[sorter addItemToHistoryList:keuze];
내가
addItemToAlertList
과
addItemToHistoryList
모두 NSLogged하지만 항상 : 그래서,하는 .m 파일에, 내가있어
addItemToAlertList
으로 전화하십시오. 왜 그거야?
버튼에 연결되지 않은 것 같습니다. '[sorter addItemToHistoryList]'를 사용하여 다른 클래스에서 호출됩니다. 그런 다음 히스토리 목록 대신'addItemToAlertsList'에 연결하면됩니다 ... – Joetjah