[2] Flow {
name = flow;
id = 2;
imgName = ;
slides = RLMArray <0x7ff22a831ab0> (
[0] Slide {
name = nuevo slide;
imgName = ;
reference = ;
id = 0;
},
[1] Slide {
name = nuevo slide;
imgName = ;
reference = ;
id = 0;
}
);
嗨,我有一个名为FLOW的对象,其中包含一个SLIDE类型的对象数组,我想删除输入到此数组中的一个对象,到目前为止我唯一看到的是你可以删除整个数组,但是我没感兴趣,我想只删除数组中的一些对象,任何帮助都很好,谢谢
更新:我发现了一种简单的方法,可以从想要交互的对象流中访问幻灯片数组
internal func deleteSlideFromFlow(flow:Flow,slide:Slide){
try! realm.write{
flow.slides.realm?.delete(slide)
}
}
答案 0 :(得分:-1)
Flow {
name = flow;
id = 2;
imgName = "";
var slides = NSMutableArray();
func insertSlide(slide:Slide, index:Int){
self.slides.insertObject(slide, atIndex: index);
}
func removeSlideAtIndex(index:Int){
self.slides.removeObjectAtIndex(index);
}
func removeSlide(slide:Slide){
self.slides.removeObject(slide);
}
}