2011-04-27 33 views
15

這個人是愚蠢的,而且很可能有一個可笑的簡單答案,我只是不知道:在XCode 4中編輯plist:你不能再移動行嗎?

我想編輯我的Settings.bundle實施喜好的plist在我的應用程序。我想調整幾個組的順序,但我無法弄清楚如何移動行。在XCode 3中,您可以拖動行來重新排列它們,但似乎這不再適用於XCode 4.刪除所有內容並以正確的順序重新創建它們的方法不足,我如何重新排列行?

謝謝。

+0

出於好奇,我在Plist工作很多,訂單很重要嗎? (如果你正在嘗試使用這個用戶偏好?) - 另外如果它確實,我知道這是一箇舊的帖子,但我建議將你的Plist複製到一個NSDictionary中:但即使如此,確定NSDictionary內的值的順序是確定的在運行時(它們是未命令的) – 2013-12-20 22:38:22

+0

在Xcode9中,您可以拖動右側,而不是像您想象的那樣左側,然後放到新位置。這是非常笨重,但通過練習,你可以得到它的工作。 – 2017-08-03 07:01:02

回答

1

更新:使用Lion和iOS 5附帶的新XCode,移動行再次運行。

15

您可以通過抓住右側並將其向上移動來移動條目,但不能將其向下移動。

+2

令人難以置信的,但在2016年Xcode 7仍然如此。 – mojuba 2016-02-29 20:54:08

+0

喜歡直觀的Mac/Apple產品。 – 2016-09-29 19:06:37

2

它看起來像是在XCode 5中遇到了同樣的問題。通過在右側抓住它可以拖動它,但不能將它放在任何地方。我發現的唯一方法就是像@Ralphleon所說的那樣以源代碼的形式打開列表,如果你擁有基本的XML技能,這很簡單。

0

在XCode 5.1中,您可以將行拖放到父項中。您不能直接重新排列兄弟姐妹,但通過將它們放在父項上,孩子跳到兄弟姐妹中的頂部。

0

查看應用程序PlistEdit Pro。它正確處理一切。不是免費的。但是,如果你正在做很多plist工作,這是至關重要的。 Here

1

是的,如果您關心首選項在您的應用程序設置中顯示的順序,順序就很重要。

我只是在設置列表中創建一個新項目(+),我希望放置一個現有項目。然後複製(鼠標右鍵單擊)該現有項目並將其粘貼到新項目的頂部。然後刪除任何重複項。