大家好我是一個iPhone編程的新手 我創建了一個帶有標籤欄的應用程序。在一個視圖中有一個其他視圖中的選擇器視圖我把一個滑塊放在我的要更改選取器組件的數量。即使我使用nsuserdefaults然後reloadAllcomponents,選取器組件的數量也不會改變。 有人可以幫助解決這個問題嗎?這兩個人如何在沒有使用設置包的情況下進行通信,但只有nsuserdefaults? 謝謝在運行時更改PickerView組件的數量與NSUserDefaults
回答
你需要[[NSUserDefaults standardUserDefaults] synchronize];
寫在他們在一個班,然後再讀其他班?
這是與幻燈片值更改關聯的代碼: defaults = [NSUserDefaults standardUserDefaults]; [默認值setInteger:mySlider.value forKey:@「value」]; myLabel.text = [[NSString alloc] initWithFormat:@「%i」,[defaults integerForKey:@「value」]]; [defaults synchronize]; myClass.components = [defaults integerForKey:@「value」]; //這是一個變量,包含另一個視圖中的組件數 [myClass.picker numberOfComponents]; NSLog(@「@%i」,myClass.components); [myClass.picker reloadAllComponents]; – Daniele
你能否更新你的問題以包含兩個視圖控制器的代碼? –
- 1. 在PickerView中滾動時更改TextColor
- 2. 在運行時更改變量類型
- 3. 在Arduino運行時更改變量
- 4. 如何在運行時更改JComboBox中的項目數組
- 5. 如何在運行時更改java中動態數組的值?
- 6. 在運行時更改QML小部件
- 7. 在運行時更改appconfig
- 8. 在運行時更改Winsock.LocalIP
- 9. 在運行時更改ListItem
- 10. 在運行時更改fieldCls
- 11. 更改在運行時
- 12. 在運行時更改LSApplicationQueriesSchemes
- 13. 運行時更改變量類型
- 14. Angular2 - 組件在更改頁面時保持運行
- 15. 在運行時更改文本組件值
- 16. WinForms - 在運行時更改控件的綁定源/數據源?
- 17. 運行Ansible時如何減少顯示的「更改」數量?
- 18. 在Titanium中更改pickerView字體顏色
- 19. 在運行時更改JList行顏色
- 20. 運行時更改log4net文件名
- 21. 運行時更改類文件
- 22. 在運行時更改GameObject的素材
- 23. 在運行時更改ListBox的ItemsPanelTemplate
- 24. 在運行時更改類的父類
- 25. 在運行時更改類的類型
- 26. 在運行時更改KendoPanel的顏色
- 27. 在運行時更改對象的類
- 28. 在運行時更改UITextField的高度
- 29. 在運行時更改CommonsMultipartResolver的maxUploadSize
- 30. 更改的SharePoint範圍在運行時
確保您的計數是來自UserDefault的計數,它反映了您所做的更改。 – Mohammad