• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Reading data from plist file (Shane Stanley)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Reading data from plist file (Shane Stanley)


  • Subject: Re: Reading data from plist file (Shane Stanley)
  • From: Jim Weisbin <email@hidden>
  • Date: Sun, 21 Feb 2016 16:13:04 -0500

 Shane Stanley <email@hidden> wrote:


Sorry, never mind that, I figured it out (but please tell me if I’m wildly wrong):

use AppleScript version "2.3.2"
use scripting additions
use framework "Foundation"

-- classes and constants used
property NSMutableArray : a reference to current application's NSMutableArray
property NSDictionary : a reference to current application's NSDictionary


set theFile to (choose file with prompt "Choose file ")
set theFile to POSIX path of theFile
set theDict to (NSDictionary's dictionaryWithContentsOfFile:theFile)
set theArray to NSMutableArray's array()
my addFileIDSIn:theDict toList:theArray
set theResult to theArray as list

on addFileIDSIn:aDict toList:theArray
set theIDs to aDict's valueForKey:"fileIDs"
theArray's addObjectsFromArray:theIDs
set theSublists to aDict's valueForKey:"sublists"
if theSublists is not missing value then
repeat with aSublist in theSublists
(my addFileIDSIn:aSublist toList:theArray)
end repeat
end if
end addFileIDSIn:toList:

Thanks!

Jim Weisbin | C.T.O. | human | 138 Fifth Avenue | 3rd Floor | New York, NY | 10011 | 


 _______________________________________________
Do not post admin requests to the list. They will be ignored.
applescriptobjc-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden

  • Prev by Date: Re: Reading data from plist file
  • Next by Date: Illustrator CC fonts missing freeze
  • Previous by thread: Re: Reading data from plist file
  • Next by thread: Illustrator CC fonts missing freeze
  • Index(es):
    • Date
    • Thread