2012-07-18 21 views
0

我有一個有趣的決定,我想一些幫助。發送幾個方法參數與發送一個然後在目的地方法解碼

我正在形成一個從我選擇幾個(18)值(並非所有都需要被選中)的視圖到我的數據庫的請求,然後這些值將從我的視圖發送到我的請求變量,參數轉換成XML請求。

所以我想知道我是否創建了一個有18個參數的方法,不一定都是必需的!??或者從所有可能的變量中創建單個參數,將數據發送到目標然後在那裏解碼?

這是如何工作的例子。

  • UIViewController,選擇所需的所有值。
  • 點擊發送按鈕有一個方法連接到它,然後發送所有的值到我requestController
  • 請求控制器然後發送XML到DB作爲請求。

所以我的問題是什麼是最好的方式發送我的值從一種方法到另一種。 任何幫助將不勝感激。

回答

1

特別是如果它最終會變成xml,NSDictionary可能是你最好的選擇。用鍵填充它 - 最終可以成爲你的XML標籤 - 以及視圖收集的值。這是一個參數傳遞,缺少的鍵/值是發送一個不存在的可選參數的零開銷方式。

+0

好的很酷..我一直在想:)爲確認而歡呼。 – HurkNburkS 2012-07-18 23:41:52