我有一個函數獲得(ID)返回(ID)基於語言ID的好信息。非常適合字符串,對象(uiButton等),但不適用於INT或CGRect。但下面的例子並不好。 (目標是ONE fonction誰拿什麼,並返回任何東西)Xcode - 將CGRect轉換爲ID?
謝謝你的建議!
[bButton setFrame:(CGRect) [Parametres getByLanguage:CGRectMake(262,51,43,31) FrenchID:CGRectMake(272,51,33,31)]];
或
[bButton setFrame:[Parametres getByLanguage:CGRectMake(262,51,43,31) FrenchID:CGRectMake(272,51,33,31)]];
也不行和Xcode。
+ (id) getByLanguage: (id)English FrenchID:(id)French{
P66AppDelegate* appDelegate = [[UIApplication sharedApplication] delegate];
if (appDelegate.nLanguageId == 0) {
return French;
}
else {
return English;
}
}
工作完美! – Franck 2011-12-28 17:15:36