objective-c-blocks 相关问题

块是Apple的C闭包实现,也可用于Objective-C和C ++。

内部块的返回值(Objective-C)

我一直在试图从一个块里面获取一个值几个小时,我无法理解如何在完成时使用处理程序和字面上的一切。这是我的代码:+(void)downloadUserID :( ...

回答 2 投票 0

具有返回值的iOS块

我正在使用Facebook SDK中的一个块。它返回一个字典。我希望该字典作为方法的返回值。我试图围绕整个街区的概念,但需要轻推...

回答 2 投票 7

为什么我的Objective-C块在传递给Swift函数时没有出现?

我没有将objective-c块传递给swift函数。我将用于Audio Unit V3的Apple示例代码中的文件复制到一个新项目中,然后出现了问题。有一个Objective-C功能......

回答 1 投票 1

objective-c:如何在低级别创建块并以何种成本创建块?

找不到详细说明。它是一个对象还是一个功能?它是在运行时按需创建还是在编译时或在加载阶段创建的?它们的创建位置:在堆上还是堆栈上?什么是 ...

回答 1 投票 1

AFNetworkReachabilityManager:如果我将setReachabilityChangeBlock设置两次或更多次会怎样?

我从两种不同的方法设置它:[[AFNetworkReachabilityManager sharedManager] startMonitoring]; [[AFNetworkReachabilityManager sharedManager] setReachabilityStatusChangeBlock:^(...

回答 1 投票 0

如何在延迟后触发一个块,比如-performSelector:withObject:afterDelay:?

有没有办法在延迟后调用带有原始参数的块,比如使用performSelector:withObject:afterDelay:但是使用像int / double / float这样的参数?

回答 18 投票 717

变异方法发送到不可变对象'

我试图从字典中添加对象到数组。在其他部分我得到这个错误变异方法发送到不可变对象'NSMutableDictionary * selectedDict = [NSMutableDictionary ...

回答 2 投票 2

NSOperationQueue方法参数变空

我遇到NSOperationQueue的问题,如果我添加相同的操作200次方法的行为符合预期。但是如果我将for循环增加到500次,参数就会变空......

回答 1 投票 1

NSHTTPURLResponse为nil但未生成NSError

我试图读取NSHTTPURLResponse状态代码,但NSHTTPURLResponse返回nil,但没有创建NSError。这在iOS 11之前有效,但我没有得到警告,它是......

回答 1 投票 1

在块/块中使用weakSelf时的EXC_BAD_ACCESS

我一直在努力解决这个问题,因为我不认为我完全理解保留周期。我对此完全陌生,我正在努力了解更多相关信息。我正在......

回答 2 投票 2

© www.soinside.com 2019 - 2024. All rights reserved.