私はGithubからソースコードのブロックを取得しています。このブロックコードは 'セクション' と呼ばれる2人の変数名を持っていますが、正常にビルド変数名を同じクラスに複製できますか?
ヘッダファイル
@interface VTDUpcomingDisplayData : NSObject
@property (nonatomic, readonly, copy,) NSArray* sections; // array of VTDUpcomingDisplaySection
+ (instancetype)upcomingDisplayDataWithSections:(NSArray *)sections;
@end
実装ファイル
#import "VTDUpcomingDisplayData.h"
@interface VTDUpcomingDisplayData()
@property (nonatomic, copy) NSArray* sections;
@end
@implementation VTDUpcomingDisplayData
+ (instancetype)upcomingDisplayDataWithSections:(NSArray *)sections
{
VTDUpcomingDisplayData* data = [[VTDUpcomingDisplayData alloc] init];
data.sections = sections;
return data;
}
:ように見えます。私は2つの質問があります:
- まず、なぜこれが起こることが許されないのですか?
- 第2に、ソースコードで必要な変数を正確に呼び出す方法は?