Как назначить данные NSArray для NSMutableArray в iphone?

В моем приложении у меня есть NSArray, который содержит некоторые данные. Я хочу взять эти данные и поместить их в NSMutableArrayс именем subArrayData. Я могу вставить данные из моего первого массива в изменяемый массив, но когда приложение запускается, я получаю:

предупреждение: несовместимые типы указателей, назначенные 'nsmutablearray *' из 'nsarray *', пожалуйста, помогите.

Ниже приведен мой код: Файл .h

#import <UIKit/UIKit.h>

@interface AddNew : UIViewController
{
    NSMutableArray *subArrayData;;
}
@property(nonatomic ,retain)NSMutableArray *subArrayData;

Файл .m

#import "AddNew.h"
#import "DashBoardPage.h"
#import "SubmitYourListing.h"


@implementation AddNew

@synthesize subArrayData;

-(void)accommodationAndTravel
{
    subArrayData =[[NSArray alloc] initWithArray:[NSArray arrayWithObjects:@"Select one",@"Accommodation and travel hospitality",@"Apartments and villas",@"Bed and Breakfast",@"Caravan parks and campsites",@"Hospitality",
                                                  @"Hotels and Motels",@"Snow and Ski lodges",@"Tourist attractions and tourism information",@"Tours and Holidays",@"Travel agents and Services",nil]];


}
9
задан C4 - Travis 22 April 2012 в 20:14
поделиться