作者iwayne (Wayne)
看板MacDev
标题[问题] 如何呼叫上层的函式?
时间Mon Aug 15 21:39:27 2011
各位好
小弟学习iOS的程式开发没有很久,目前遇到一个问题想请教。
就是我在ProjectNameAppDelegate.m的didFinishLaunchingWithOptions函式下,
用了tabBarController,并且挂了4个ViewController。
可是问题来了,当我在4个其中的1个ViewController类别中,
想要呼叫ProjectNameAppDelegate里面的成员函式,该怎麽做比较好呢?
目前我是在其中那1个ViewController类别加入一个
ProjectNameAppDelegate *的property,并且在开始didFinishLaunchingWithOptions里
当建立其中那个ViewController时,顺便把self给传进
ViewController的ProjectNameAppDelegate *的property。
实际上运作也正常。
但是会出现'ProjectNameAppDelegate' may not respond to '-fun1:'
这个Warning。(fun1: 是我要call的函式)
不知道是我的呼叫方式有问题,或是该如何消掉这个Warning?谢谢。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.38.4.213
1F:推 johnlinvc:[[[UIApplication sharedApplication] delegate] fun1] 08/15 23:36
2F:→ iwayne:哇...一语道破...感谢。 08/16 00:58