Re: [問題] 繼承方面的問題
※ 引述《round1121 (圓兒)》之銘言:
: 請問 兩個繼承不一樣的 可以相互跨越嗎?
: EX : @interface A : NSObject @interface B : UIViewControl
: . .
: . .
: -(void) A_function; -(void) B_function;
: . -(void) B1_function;
: . .
: . .
: @end @end
: 假若 B 宣告在 A 前面,理應上 A_function 就能呼叫 B_function or B1_function
: 那有沒有辦法在這情況下,B or B1 function 也能呼叫 A_function呢 ?
: 麻煩大師解惑了 >0<
既然你的A.h沒有用到B, B.h沒有用到A
那直接在A.m中 #import "B.h", B.m中 #import "A.h"就可以了
還是你這樣做了遇到什麼問題嗎
如果你的A function中有B, B fuction中有A, 如:
- (void)A_functionWithB:(B*)b;
- (boid)B_functionWithA:(A*)a;
那就在A.h 加上@class B, 在B.h加上@class A, 然後.m中再import
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 199.2.242.199
討論串 (同標題文章)
MacDev 近期熱門文章
PTT數位生活區 即時熱門文章