Ejemplo n.º 1
0
 def __defaults(self, plistName='Defaults'):
     if self.__bundlePath is None:
         self.__bundlePath = NSWorkspace.sharedWorkspace().absolutePathForAppBundleWithIdentifier_(self.__bundleID)
     if self.__bundlePath:
         plistPath = path.join(self.__bundlePath, "Contents/Resources/%s.plist" % plistName)
         plist = NSDictionary.dictionaryWithContentsOfFile_(plistPath)
         if plist:
             return plist
     return NSDictionary.dictionary()
Ejemplo n.º 2
0
 def __setup(self, defaultsPlistName=None):
     NSUserDefaults.resetStandardUserDefaults()
     prefs = NSUserDefaults.standardUserDefaults()
     self.defaults = self.__defaults(defaultsPlistName)
     domain_data = prefs.persistentDomainForName_(self.__bundleID)
     if domain_data:
         self.data = domain_data
     else:
         self.data = NSDictionary.dictionary()
Ejemplo n.º 3
0
 def __setup(self, defaultsPlistName=None):
     NSUserDefaults.resetStandardUserDefaults()
     prefs = NSUserDefaults.standardUserDefaults()
     self.defaults = self.__defaults(defaultsPlistName)
     domainData = prefs.persistentDomainForName_(self.__bundleID)
     if domainData:
         self.data = domainData
     else:
         self.data = NSDictionary.dictionary()