我有一堆存儲在NSArray中的NSDictionaries。字典存儲按鈕的座標,它們的名稱以及按下時加載的相關對象(UIView)。鍵值綁定iPhone
當按鈕被按下時,我可以檢索它是字符串格式的按鈕,例如「設置」,然後我想運行對象 - (void)設置{}。
現在我知道我會如何處理if else語句,但是我想避免它們,因爲它們很混亂,並認爲Key Value Bindings會是這樣,但我不相信它們存在於iPhone上。
它們在iPhone上可用嗎?我讀過的所有東西都說在iOS4中都沒有。如果他們是我將如何實現這一點。如果沒有,除了if語句之外,還有更好的方法嗎?我可以存儲對UIView的引用來推入NSArray而不是字符串,如果是這樣會影響性能嗎?
乾杯。
我認爲你有些事情要做,但你的回答很混亂,你能澄清一點嗎? – Rudiger 2010-07-20 23:03:20
我已經添加了示例代碼,我還沒有測試過,但您可能需要調整它以使其正常工作。 – 2010-07-21 08:21:37
謝謝,只是稍微澄清一點,但代碼也很好地工作:) – Rudiger 2010-07-21 22:09:59