0
我想用下面的代碼我正在初始化兩個NSArrays。爲什麼一個人會工作而另一個人失敗?
self.fillingTypes = [[NSArray alloc] initWithObjects:@"Ham",@"Turkey",@"Peanut Butter", @"Tuna Salad",@"Roast Beef",@"Vegemite", nil];
self.breadTypes = [[NSArray alloc] initWithObjects:@"White",@"Whole Wheat", @"Rye", "@Sourdough", @"Seven Grain", nil];`
的fillingTypes陣列的作品,但在breadTypes陣列崩潰發送EXC_BAD_ACCESS
錯誤初始化2個NSArrays。當我通過它時,breadTypes數組顯示「變量不是CFArray」。爲什麼一個陣列可以工作而另一個失敗?
你是事實試圖像'self.something'這樣的賦值意味着'something'是你的類聲明的屬性。你是否聲明兩個屬性爲'NSArrays'? – Alladinian
也代替了@「酸麪糰」你有「@Dourough」.. – Daniel
@丹尼爾:這是最肯定的問題。 Xcode應該給OP一個警告。 –