我只是在學習Objective-C,並且有一個我敢肯定的是一個非常基本的問題。 這是我創建的一個函數,它將簡單地保存某些用戶輸入的變量。從函數到函數傳遞變量
- (void)standardDatabaseWithName:(NSString*)name
host:(NSString*)host
username:(NSString*)username
password:(NSString*)password
database:(NSString*)database
port:(NSInteger*)port {
NSString *myName = name;
NSString *myHost = host;
NSString *myUsername = username;
NSString *myPassword = password;
NSString *myDatabase = database;
NSInteger *myPort = port;
}
下面是一個單獨的函數,我想創建一個新的var與該信息,並從那裏使用它是我所需要的。
- (void)insertStandardConnection {
NSString name = [NewDbModalView standardDatabaseWithName:myName];
NSString host = [NewDbModalView standardDatabaseWithName:myHost];
}
所以這次嘗試對我來說並不奏效。這裏有任何建議傢伙?在這一點上,我一直在抓我的頭。
嘿,謝謝,這是有道理的。所以我希望我的方法能夠工作的原因是因爲我需要在某些時候只針對這些變種之一。所以說我已經完成了你的建議,只需要使用用戶名就可以了。我如何瞄準? – 2010-11-01 17:55:14
您可以創建方法來完成其中的每一個。所以如果您只需要更改密碼,請創建一個'-setPassword:'方法。 – 2010-11-01 18:11:54