大家好,我很难理解如何使用指针(我第一次使用它们)希望有人能指出我正确的方向(没有双关语):P(它控制声音、页码、bg、音频 int , 和要显示的文本) (NSString *) textFromPlist指针,它指向包含@"Page01Text"文本的 plist 我想采用@"Page01Text"并在HighLighter 类中使用它
我能够在 hello world 层中记录声音、页码、bg、音频 int 和文本等的输出(它记录了TextManagerWithpageNum
),所以我知道 plist 正在读取,但由于某种原因我无法链接textFromPlist 我'我希望能够使用textFromPlist
来自TextManagerWithpageNum
类并让 hilighter 类使用它(这个类将高亮文本并使用 plist 提供的音频间隔)它返回的这段代码(NULL)
@interface HighLighter.h
TextManagerWithpageNum *myClassAccess;
//declaring the TextManagerWithpageNum class so I can access textFromPlist
@implementation HighLighter.m
-(NSString *)Sentance01
{
NSString *textFromTextManager = myClassAccess.textFromPlist;
NSString *storyText = [NSString stringWithFormat:@"%@",textFromTextManager];
return [[[NSString alloc]initWithString:StoryText]autorelease];
//doesn't crash but doesn't load text
NSLog(@"text form plist @%",storyText);
}
我做错了什么?(我有一个我也希望链接的 int 数组,但我想我会从 开始,NSString
因为我认为这会更简单。)任何帮助都会很棒,亲切的问候,娜塔莉。
@interface TextManagerWithpageNum : CCLayer
NSString* textFromPlist_Pntr;
@property(nonatomic, readonly) NSString* textFromPlist;
//NSString* textFromPlist is an item on the plist @"page01" which contains text for the page
@property(nonatomic, readonly) NSString* audioInterval;
//NSString* AudioInterval is an array on the plist @"AudioTimings_PG01"
@implementation TextManagerWithpageNum
@synthesize textFromPlist = textFromPlist_Pntr;
@synthesize audioInterval = _audioInterval;