我被要求创建一个带有类似于此的签名的方法:
- (void)updateLocation:(CLLocation**)location atInterval:(NSTimeInterval)interval untilDate:(NSDate*)finishDate;
这个想法是用户传入我从班级更新的变量的地址。所以,我需要将location参数存储为iVar,只有当我尝试创建iVar时,才会收到错误:
指向非常量类型'CLLocation *'的指针,没有明确的所有权。
我该如何解决这个问题?
答案 0 :(得分:1)
CLLocation * __strong *
。