Re: How to determine if a data blob is a plist ?
Re: How to determine if a data blob is a plist ?
- Subject: Re: How to determine if a data blob is a plist ?
- From: Jeff Disher <email@hidden>
- Date: Mon, 27 Jan 2003 20:19:34 -0500
You could create an NSString from the data using:
- (id)initWithData:(NSData *)data encoding:(NSStringEncoding)encoding
I guess you would use the encoding constant for ASCII. Then you could
send that string the propertyList message. If it doesn't throw an
exception, it is a property list.
Check the docs on NSString for the details of doing this.
Hope that helps,
Jeff.
On Monday, January 27, 2003, at 02:10 PM, Bob Miller wrote:
Hello,
Can anyone tell me if there is a way to check an NSData object to see
if it is a valid plist. I want to be able to detect an attempt at
opening an invalid file in my appl. The appl. archives data using an
NSKeyArchiver and saves the NSData away. It is possible for a user to
force the application's file extension to be that of the one used by
the appl. on a file that was not created by the appl. How is this
scenario protected against, am I missing something very basic(could
be.)
Thanks in advance for any help,
Regards,
Bob M.
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.
Jeff Disher
President and Lead Developer of Spectral Class
Spectral Class: Shedding Light on Innovation
http://www.spectralclass.com/
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.