Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 1077425
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 16, 20262026-05-16T21:34:25+00:00 2026-05-16T21:34:25+00:00

my iPad app has a small download facility, for which I want to append

  • 0

my iPad app has a small download facility, for which I want to append the data using an NSFileHandle. The problem is the creation call only returns null file handles. What could be the problem? Here is the three lines of code that are supposed to create my file handle:

NSString *applicationDocumentsDirectory = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) lastObject];
self.finalPath = [applicationDocumentsDirectory stringByAppendingPathComponent: self.fileName]; 
NSFileHandle *output = [NSFileHandle fileHandleForWritingAtPath:self.finalPath];

I checked the file path, and I could see nothing wrong.

TYIA

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-16T21:34:25+00:00Added an answer on May 16, 2026 at 9:34 pm

    fileHandleForWritingAtPath is not a “creation” call. The documentation explicitly states: “Return Value: The initialized file handle, or nil if no file exists at path” (emphasis added). If you wish to create the file if it does not exist, you’d have to use something like this:

     NSFileHandle *output = [NSFileHandle fileHandleForWritingAtPath:self.finalPath];
     if(output == nil) {
          [[NSFileManager defaultManager] createFileAtPath:self.finalPath contents:nil attributes:nil];
          output = [NSFileHandle fileHandleForWritingAtPath:self.finalPath];
     }
    

    If you want to append to the file if it already exists, use something like [output seekToEndOfFile]. Your complete code would then look as follows:

     NSString *applicationDocumentsDirectory = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) lastObject];
     self.finalPath = [applicationDocumentsDirectory stringByAppendingPathComponent: self.fileName]; 
     NSFileHandle *output = [NSFileHandle fileHandleForWritingAtPath:self.finalPath];
     if(output == nil) {
          [[NSFileManager defaultManager] createFileAtPath:self.finalPath contents:nil attributes:nil];
          output = [NSFileHandle fileHandleForWritingAtPath:self.finalPath];
     } else {
          [output seekToEndOfFile];
     }
    
    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I am developing an app on iPad which has only animations. I am using
BackStory I am writing an ipad app which has images that scrolls horizontally using
I have an iPad app which has a funky Path-style menu which is present
I have a basic iPhone/iPad app which has a ; a. List view &
I have an app which has different app identifier for iphone and ipad and
I am building a small Search app on iPad. I want to show the
I am working on an iPad app which has an embedded HTTP server listening
I'm developing a iPad app which has a popover which appears to show you
I'm working on a simple iPad app which has an animation of 12 separate
I'm writing an iPad app and one of my screens has lots of small

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.