我有2個班。在第一我已經聲明瞭一個方法,必須從同一個類中的數組中刪除一個對象。在第二課中,我必須從第一課中調用此方法。我該怎麼做?
回答
在MySecondClass.m
MyFirstClass *myFirstObject=[[MyFirstClass alloc]init];
[myFirstObject nameOfMethod];
nameOfMethod必須聲明在MyFirstClass.h
您的第一個類必須在其.h文件中聲明此方法以使其公開,以便其他人可以調用它。這可能是這樣的:
-(void)removeObject:(id)object;
現在第二類的實例可以通過調用這個:
[myFirstObject removeObject:someObject];
當然,重要的是第一類的實例(在這種情況下, myFirstObject
)存在且知道第二類的,否則他的號召去任何地方都有實例...
我的第一個對象是指一流的名字? –
不,「myFirstObject」將是您的第一個「類」的「實例」。你的類可能被稱爲Class1或其他類型,並且你創建了它的一個實例,然後來自另一個類的實例可以與它交談。 –
那麼我該如何聲明這個實例呢? –
- 1. 如何在聲明中調用方法
- 2. 如何聲明另一個微調ID在一個類
- 3. 用一個類聲明方法調用一個全局函數,聲明相同
- 4. 如何在onCreate方法中調用另一個類的方法?
- 5. 計數方法聲明+方法使用JavaParser在類中調用
- 6. 如何在一個類中調用另一個類的方法
- 7. 從聲明調用方法
- 8. 雖然聲明真實(來自另一個類別的調用方法)
- 9. 如何測試調用另一個類的方法的方法?
- 10. 如何在其他類中調用另一個調用方法?
- 11. 如何從onAuthenticationSucceeded方法調用另一個類的方法?
- 12. 如何使方法調用C#類中的另一個方法?
- 13. 如何從另一種方法調用JavaScript類的方法?
- 14. 如何從另一個類調用一個類的方法?
- 15. 如何從另一個類中的一個類調用方法
- 16. 如何從一個類中調用另一個類的方法?
- 17. 如何從另一個類中的一個類調用方法
- 18. 如何從一個類調用另一個類的方法?
- 19. 如何調用從一個類到另一個類的方法
- 20. 如何聲明一個類將響應RSpec的類方法?
- 21. 在一個類中聲明一個靜態方法並將它用作另一個類的方法
- 22. 如何獲得在另一個類中聲明的類對象?
- 23. 如何訪問在另一個類中聲明的類?
- 24. C#聲明來自另一個類的方法
- 25. 調用方法在另一類
- 26. 如何在一個類中調用另一個函數(方法)?
- 27. 如何從一個類在另一個(IOS)調用方法
- 28. 如何調用一個實例方法在另一類
- 29. 如何調用從AppDelegate在ViewController中聲明的方法
- 30. 如何從javascript中調用在applet中聲明的方法
當你輸入你的標題時,SO回答了約50個「可能匹配」的標題。其中,至少有10個人會回答你的問題。 –