Re: NSFileManager - Incompatible persistent store

2012-11-25 Thread Tom Miller
Hey Sean,

Thank you! Though this didn't quite work. I'm getting an error response in
the code telling me No visible @interface for 'NSFileManger' declares the
selector 'createDirectoryAtURL:attributes'. Included in this message is the
code im playing with,
https://dl.dropbox.com/u/3783094/BlogDemoAppDelegate.m
https://dl.dropbox.com/u/3783094/BlogDemoAppDelegate.m



On Thu, Nov 22, 2012 at 10:58 AM, Sean McBride s...@rogue-research.comwrote:

 On Wed, 21 Nov 2012 18:17:26 -0500, Tom Miller said:

 Sorry my bad! The warning states 'createDirectoryAtPath:attributes:' is
 depreciated. I was able to get rid of that window warning once the app
 launched, miss spelled something in my code. Though I'm still unable to
 save the imputed text to the XML. I can provide the entire set of code if
 needed to.

 Tom,

 Most path-based and non-NSError-returning file APIs are deprecated, and
 you should use URL+NSError methods instead:

 createDirectoryAtURL:withIntermediateDirectories:attributes:error:

 Also, using fileExistsAtPath: is rarely the right thing due to race
 conditions: it's possible the file didn't exist when you checked, then gets
 created by a different process before you get to create it.  Instead, just
 try to create it, and be ready for a returned error like 'already exists'.
  See:

 
 https://developer.apple.com/library/mac/#documentation/security/conceptual/SecureCodingGuide/Articles/RaceConditions.html
 

 Cheers,

 --
 
 Sean McBride, B. Eng s...@rogue-research.com
 Rogue Researchwww.rogue-research.com
 Mac Software Developer  Montréal, Québec, Canada





-- 
-
Tom Miller
t...@pxlc.me
pxlc.me
___

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

NSFileManager - Incompatible persistent store

2012-11-21 Thread Tom Miller
I'm working with some code that accesses a data model in Xcode. String data
is written to an xml file in the app (Mac) and displayed in a list.
The inputted text is saved as body text and title. The app compiles but I
receive a warning upon launch,



*The managed object model version used to open the persistent store is
incompatible with the one that is used to create the persistent store.*



The app launches and I'm able to save (kinda) the inputted text, add title,
and view from a list of created titles/body text. The only problem is
the inputted text is not saved and reopened once the app launches again.
I'm assuming this has to be because of the persistent store.



I receive a warning in Xcode about this line of code dealing with the file
manager,



 fileManager = [NSFileManager defaultManager];
 applicationSupportFolder = [self applicationSupportFolder];
 if ( ![fileManager fileExistsAtPath:applicationSupportFolder
isDirectory:NULL] ) {
 [fileManager createDirectoryAtPath:applicationSupportFolder
attributes:nil];
 }

-- 
-
Tom Miller
t...@pxlc.me
pxlc.me
___

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com


Re: NSFileManager - Incompatible persistent store

2012-11-21 Thread Tom Miller
On Wednesday, November 21, 2012, Tom Miller wrote:

 Sorry my bad! The warning states 'createDirectoryAtPath:attributes:' is
 depreciated. I was able to get rid of that window warning once the app
 launched, miss spelled something in my code. Though I'm still unable to
 save the imputed text to the XML. I can provide the entire set of code if
 needed to.

 On Wednesday, November 21, 2012, Mike Abdullah wrote:


 On 21 Nov 2012, at 21:16, Tom Miller t...@pxlc.me wrote:

  I receive a warning in Xcode about this line of code dealing with the
 file
  manager,
 
 
 
  fileManager = [NSFileManager defaultManager];
  applicationSupportFolder = [self applicationSupportFolder];
  if ( ![fileManager fileExistsAtPath:applicationSupportFolder
  isDirectory:NULL] ) {
  [fileManager createDirectoryAtPath:applicationSupportFolder
  attributes:nil];
  }

 Care to tell us what the warning actually is?



 --
 -
 Tom Miller
 t...@pxlc.me javascript:_e({}, 'cvml', 't...@pxlc.me');
 pxlc.me



-- 
-
Tom Miller
t...@pxlc.me
pxlc.me
___

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com


Re: NSFileManager - Incompatible persistent store

2012-11-21 Thread Tom Miller
Sorry my bad! The warning states 'createDirectoryAtPath:attributes:' is
depreciated. I was able to get rid of that window warning once the app
launched, miss spelled something in my code. Though I'm still unable to
save the imputed text to the XML. I can provide the entire set of code if
needed to.

On Wednesday, November 21, 2012, Tom Miller wrote:

 Sorry my bad! The warning states 'createDirectoryAtPath:attributes:' is
 depreciated. I was able to get rid of that window warning once the app
 launched, miss spelled something in my code. Though I'm still unable to
 save the imputed text to the XML. I can provide the entire set of code if
 needed to.

 On Wednesday, November 21, 2012, Mike Abdullah wrote:


 On 21 Nov 2012, at 21:16, Tom Miller t...@pxlc.me wrote:

  I receive a warning in Xcode about this line of code dealing with the
 file
  manager,
 
 
 
  fileManager = [NSFileManager defaultManager];
  applicationSupportFolder = [self applicationSupportFolder];
  if ( ![fileManager fileExistsAtPath:applicationSupportFolder
  isDirectory:NULL] ) {
  [fileManager createDirectoryAtPath:applicationSupportFolder
  attributes:nil];
  }

 Care to tell us what the warning actually is?



 --
 -
 Tom Miller
 t...@pxlc.me javascript:_e({}, 'cvml', 't...@pxlc.me');
 pxlc.me



-- 
-
Tom Miller
t...@pxlc.me
pxlc.me
___

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com


Issues where code produced in Snow Leopard won't work in Lion, but will compile in Xcode 4.1

2011-07-30 Thread Tom Miller
Hey everyone,

I'm having a strange issue with some code I produced in Snow Leopard on
Xcode 4.0 The code successfully compiled on 4.0. Once I upgraded to Lion and
Xcode 4.1 I had an issue where the code would compile and build the app
without any errors but wouldn't work in either debug mode of release mode
with it properly pointing to the correct object in IB.

- Tom Miller
  Pixelogic Software
  t...@pxlc.me
___

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com