• 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: Writing NSString to a file descriptor
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Writing NSString to a file descriptor


  • Subject: Re: Writing NSString to a file descriptor
  • From: Gorazd Krosl <email@hidden>
  • Date: Tue, 20 Nov 2007 15:52:35 -0500 (EST)

Hi Arthur,

>NSPipe *pipe = [NSPipe pipe]; // Allocation of
autoreleased "pipe"

>NSFileHandle *fh = [pipe fileHandleForWriting]; //
since "pipe" is autoreleased "fh" is too.

>[fh readInBackgroundAndNotify]; // you are reading in
background, so your app will go through event loop.

When your callback is called, your pipe is probably
released and so your file handle is gone too, which
results in bad file descriptor. Get pipe with [[NSPipe
alloc] init] and release it when done with it.

Regards,
Gorazd



      Ask a question on any topic and get answers from real people. Go to Yahoo! Answers and share what you know at http://ca.answers.yahoo.com
_______________________________________________

Cocoa-dev mailing list (email@hidden)

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:

This email sent to email@hidden

  • Follow-Ups:
    • Re: Writing NSString to a file descriptor
      • From: AstroK Software <email@hidden>
  • Prev by Date: Re: float[4][3] into NSValue
  • Next by Date: Re: Position of NSStatusItem
  • Previous by thread: Re: Writing NSString to a file descriptor
  • Next by thread: Re: Writing NSString to a file descriptor
  • Index(es):
    • Date
    • Thread