• 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: writeToFile and arrayWithContentsOfFile
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: writeToFile and arrayWithContentsOfFile


  • Subject: Re: writeToFile and arrayWithContentsOfFile
  • From: Rakesh Pandey <email@hidden>
  • Date: Wed, 15 Jan 2003 13:22:30 +0530

Hi Chuck

The porblem here is:

If path contains a tilde (~) character, you must expand it with
stringByExpandingTildeInPath before invoking this method.

Please do so and try again. It will work fine.

Regards
rakesh

On Wednesday, January 15, 2003, at 11:33 AM, Chuck Rice wrote:

> I am attempting to write an array to a file, then read it back in.
> This seems to work the first time, but if I write, then read, then
> write, it fails. I am a bit new at this, so I do not understand the
> error I am getting. By logging the array, it looks like it writes it
> out and reads it back in correctly. What am I missing. There is a
> truncated portion of the Console Log following the code frag. -Chuck-
>
> @interface Controller : NSObject
> {
> NSMutableArray *PhoneBookData;
> NSMutableArray *DateBookData;
> }
> - (IBAction)ReadBackup:(id)sender;
> - (IBAction)WriteBackup:(id)sender;
> @end
>
>
> /
> /----------------------------------------------------------------------
> --------
> // WriteBackup
> /
> /----------------------------------------------------------------------
> --------
>
> - (IBAction)WriteBackup:(id)sender
> {
> NSLog(@"\r%@",PhoneBookData);
>
> [PhoneBookData writeToFile:[@"~/PhoneBackup.txt
> "stringByStandardizingPath] atomically:YES];
> }
> /
> /----------------------------------------------------------------------
> --------
> // ReadBackup
> /
> /----------------------------------------------------------------------
> --------
>
> - (IBAction)ReadBackup:(id)sender
> {
> PhoneBookData = [NSMutableArray
> arrayWithContentsOfFile:[@"~/PhoneBackup.txt
> "stringByStandardizingPath]];
> NSLog(@"\r%@",PhoneBookData);
> }
>
>
>
>
> 2003-01-14 21:45:04.668 T720Sync[11603]
> <CFArray 0x1490b40 [0xa01303fc]>{type = mutable-small, count = 70,
> values = (
> 0 : <CFArray 0x1491a00 [0xa01303fc]>{type = mutable-small, count = 9,
> values = (
> 0 : <CFString 0x1491a40 [0xa01303fc]>{contents = "1"}
> 1 : <CFString 0x1491a80 [0xa01303fc]>{contents = ""*86pp5553#1""}
> 2 : <CFString 0x1491ab0 [0xa01303fc]>{contents = "129"}
> 3 : <CFString 0x1491af0 [0xa01303fc]>{contents = ""VoiceMail""}
> 4 : <CFString 0x1491b20 [0xa01303fc]>{contents = "0"}
> 5 : <CFString 0x14931f0 [0xa01303fc]>{contents = "1"}
> 6 : <CFString 0x1493210 [0xa01303fc]>{contents = "255"}
> 7 : <CFString 0x1493240 [0xa01303fc]>{contents = "254"}
> 8 : <CFString 0x1493270 [0xa01303fc]>{contents = "1"}
> )}
> .
> . [stuff deleted]
> .
>
> 69 : <CFArray 0x14dfdd0 [0xa01303fc]>{type = mutable-small, count =
> 9, values = (
> 0 : <CFString 0x14dff50 [0xa01303fc]>{contents = "222"}
> 1 : <CFString 0x14dff90 [0xa01303fc]>{contents = ""4086469174""}
> 2 : <CFString 0x14dffc0 [0xa01303fc]>{contents = "129"}
> 3 : <CFString 0x14dfff0 [0xa01303fc]>{contents = ""Ed Hu""}
> 4 : <CFString 0x14e0020 [0xa01303fc]>{contents = "0"}
> 5 : <CFString 0x14e0070 [0xa01303fc]>{contents = "0"}
> 6 : <CFString 0x14e0090 [0xa01303fc]>{contents = "255"}
> 7 : <CFString 0x14e00c0 [0xa01303fc]>{contents = "0"}
> 8 : <CFString 0x14e00f0 [0xa01303fc]>{contents = "1"}
> )}
> )}
>
>
> -----------------------------------------------------------------------
> --------------------
>
>
> 2003-01-14 21:45:08.678 T720Sync[11603]
> <CFArray 0x146edd0 [0xa01303fc]>{type = mutable-small, count = 70,
> values = (
> 0 : <CFArray 0x148bba0 [0xa01303fc]>{type = mutable-small, count = 9,
> values = (
> 0 : <CFString 0x148bbc0 [0xa01303fc]>{contents = "1"}
> 1 : <CFString 0x1498660 [0xa01303fc]>{contents = ""*86pp5553#1""}
> 2 : <CFString 0x1498680 [0xa01303fc]>{contents = "129"}
> 3 : <CFString 0x98840 [0xa01303fc]>{contents = ""VoiceMail""}
> 4 : <CFString 0x1b15b0 [0xa01303fc]>{contents = "0"}
> 5 : <CFString 0x148bbc0 [0xa01303fc]>{contents = "1"}
> 6 : <CFString 0x146edf0 [0xa01303fc]>{contents = "255"}
> 7 : <CFString 0x98860 [0xa01303fc]>{contents = "254"}
> 8 : <CFString 0x148bbc0 [0xa01303fc]>{contents = "1"}
> )}
> .
> . [stuff deleted]
> .
>
> 69 : <CFArray 0x1485c20 [0xa01303fc]>{type = mutable-small, count =
> 9, values = (
> 0 : <CFString 0x1485c80 [0xa01303fc]>{contents = "222"}
> 1 : <CFString 0x14845b0 [0xa01303fc]>{contents = ""4086469174""}
> 2 : <CFString 0x1498680 [0xa01303fc]>{contents = "129"}
> 3 : <CFString 0x14845d0 [0xa01303fc]>{contents = ""Ed Hu""}
> 4 : <CFString 0x1b15b0 [0xa01303fc]>{contents = "0"}
> 5 : <CFString 0x1b15b0 [0xa01303fc]>{contents = "0"}
> 6 : <CFString 0x146edf0 [0xa01303fc]>{contents = "255"}
> 7 : <CFString 0x1b15b0 [0xa01303fc]>{contents = "0"}
> 8 : <CFString 0x148bbc0 [0xa01303fc]>{contents = "1"}
> )}
> )}
> 2003-01-14 21:45:13.339 T720Sync[11603]
> <CFRunLoopObserver 0x146edd0 [0xa01303fc]>{locked = Yes, valid = Yes,
> activities = 0x6, repeats = No, order = 600000, callout = 0x9309fc74,
> context = <CFRunLoopObserver context 0x1dcbe0>}
> 2003-01-14 21:45:13.339 T720Sync[11603] *** -[NSCFType
> writeToFile:atomically:]: selector not recognized
> 2003-01-14 21:45:13.345 T720Sync[11603] *** -[NSCFType
> writeToFile:atomically:]: selector not recognized
> _______________________________________________
> 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.
_______________________________________________
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.

References: 
 >writeToFile and arrayWithContentsOfFile (From: Chuck Rice <email@hidden>)

  • Prev by Date: Re: NSProxy
  • Next by Date: Re: Apple and Cocoa (why don't they eat their own dog food?)
  • Previous by thread: writeToFile and arrayWithContentsOfFile
  • Next by thread: Re: writeToFile and arrayWithContentsOfFile
  • Index(es):
    • Date
    • Thread