iphone - iOS - 通过方法返回传递 NSMutableArray

标签 iphone objective-c ipad ios nsmutablearray

如何通过方法返回传递 NSMutableArray。

我让它传递数组“空格”,所以一个由 10 个对象组成的数组传递了 10 个 block ,但这些对象中不包含任何信息。

提前致谢

编辑:基本上我创建了另一个包含路径信息的类,因为我的 Controller 有点困惑。所以这个新类我想调用返回 NSMutableArray 的“create”方法。该数组在路径类中创建得很好,但是当 return 语句触发时,它只传递空格而不传递值甚至是指针。

目前是

return path;

我试过了
return &path; 

并且失败了。

Edit2:不幸的是,这是我遇到的问题。

enter image description here

enter image description here

仍然崩溃

打电话
newNode = [newNode copy]; 

导致崩溃

最佳答案

- (NSMutableArray *) mutableFloobizwits {
  NSMutableArray *array = [NSMutableArray array];
  for (NSInteger i = 0; i < TheAnswerToTheUltimateQuestion; ++i) {
    void(^MyBlock)(void) = ^{
      NSLog(@"captured i: %ld", i);
    };
    MyBlock = [MyBlock copy];  //move the block from off the stack and onto the heap
    [array addObject:[Floobizwit floobizwithWithBlock:MyBlock]];
    [MyBlock release]; //the Floobizwit should've -retained the block, so we release it
  }
  return array;
}

关于iphone - iOS - 通过方法返回传递 NSMutableArray,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5146174/

相关文章:

ios - glDrawElements 在 iOS 上大量使用 CPU

iphone - 从 viewDidLoad 加载 View Controller

iphone - 从命令行构建 iPhone 应用程序,无需 xcodebuild

objective-c - 在具有下标的 UILabel 上调用方法 sizeToFit 不起作用

iphone - 在默认日历中添加特定日期作为事件

iphone - 在 DetailViewController 更改后更新 UITableViewController 中的单元格

iphone - 内存泄漏问题

iphone - UISwipeGestureRecognizer 和 UIPanGestureRecognizer 单一 View 问题

objective-c - 如何使用 AVFoundation 将视频转换为动画 gif?

css - Div 不读取具有背面可见性 : hidden 的点击事件