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 wrote:

> 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

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  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 
> 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
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  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 
> 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


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


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