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 6974345
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 27, 20262026-05-27T17:13:30+00:00 2026-05-27T17:13:30+00:00

I seem to be having a bit of trouble with using classes from other

  • 0

I seem to be having a bit of trouble with using classes from other files in my interface. The way I have written it so far is…

#import "NodeBase.h"

@interface Node : NSObject {
@public
     Node * testnode;
}

where NodeBase is a header file that deals with the importing of the other classes i.e.

#import <Foundation/Foundation.h>

#import "Node.h"
#import "NodeConnection.h"
#import "NodeProperty.h"

The error I am getting is a “Parse Issue: Expected a type”, is there no way to use a class in this context? Or have I got the syntax completely wrong?

  • 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-27T17:13:31+00:00Added an answer on May 27, 2026 at 5:13 pm

    Your NodeBase.h imports Node.h, and your Node.h imports NodeBase.h, creating a circular reference. This is not allowed.

    You can put everything in the Node.h

    #import <Foundation/Foundation.h>
    #import "NodeConnection.h"
    #import "NodeProperty.h"
    
    @interface Node : NSObject {
    @public
         Node * testnode;
    }
    

    Then you can simply import Node.h in places where you need to reference Node*.

    If you would like to hide common imports (e.g. <Foundation/Foundation.h>), you can put them into SupportingFile/<Your-Project-Name>.pch file.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I am having a bit of trouble. It does not seem to be a
We are having a bit of trouble using find_if to search a vector of
I'm having a bit of trouble getting a class to import. Here is my
I am having a bit of trouble using strtok with strcmp. //Handles the header
i'm having a bit of trouble trying to write an sql query. i have
This may be something common and trivial, but I seem to be having trouble
I'm having trouble with MySQL or Python and can't seem to isolate the problem.
I'm having a bit of trouble with John Resig's Micro templating. Can anyone help
I'm having a bit of trouble getting a certain div to show onclick. Any
Coming from Win32, I am having bit of an issue or a problem trying

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.