我在創建應用程序時遇到問題。我想從我當前的ViewController2中的ViewController1中調用一個方法。無法從第二個ViewController調用方法
在我的ViewController1的.h文件中,我聲明瞭方法,使其可見。
-(void)saveLocation;
在我ViewController2.h文件我有以下
#import "ViewController1.h"
@interface ViewController2 : UIViewController
@property (nonatomic,assign) ViewController1 *MethodSave;
@end
,並在我的ViewController2.m
[self.MethodSave saveLocation];
它不工作,我一直試圖修復它有一段時間了。任何幫助都會很棒。謝謝
您在這裏有一個錯字@property(非原子,分配)ViewController1 * MethodSave; 它看起來像MethodSave是一個類名,所以它與它相沖突。嘗試用其他名稱進行更改。 – 2014-10-08 14:09:54
它實際上被稱爲WeatherMethodSave,我得到的錯誤是說'未知的類型名'ViewController1',我已經導入類? – burrGGG 2014-10-08 14:14:30
您需要通過使用代表團 走這 http://stackoverflow.com/questions/24815259/iphone-call-function-from-another-view-controller – 2014-10-08 14:14:31