2010-08-28 37 views
2

我有兩個NSMenusNSMenuItems相同。應該選擇其NSMenu中只有一個NSMenuItem。 (有點像NSMatrix)。所以我將每個NSMenuItem連接到相同的動作,並添加一個iVar作爲NSOnState的項目索引。在該方法中,我將舊索引的項目狀態設置爲NSOffState,將新項目的狀態設置爲NSOnState,然後將舊索引設置爲新索引。這對兩個NSMenus中的一個很有效。但我想將它們同步。我可以爲每個NSMenu添加IBOutlets,然後在方法內部設置狀態,因爲我可以訪問NSMenus。但這種感覺有點多餘.. 注:我也打算保存在用戶默認的索引,所以也許可以通過NSUserDefaultsController兩個NSMenuItems的同步狀態

回答

0

沒關係。我想我只是自己編碼一切,沒有綁定等。