[問題] 用block當參數, 該block是static嗎
用block當參數的話
該block是static嗎?
- (IBAction)btnPressed:(id)sender {
//照理來說,每次都會產生新的block?
[foo test:^{
//do something
}];
}
- (void)test:(void(^)())blockTest
{
//但blockTest每次的位置都一樣, 都是同一個object
NSLog(@"blockTestLocation: %@", blockTest);
blockTest();
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.230.132.207
→
05/30 19:52, , 1F
05/30 19:52, 1F
→
05/30 19:53, , 2F
05/30 19:53, 2F
→
05/30 19:53, , 3F
05/30 19:53, 3F
→
05/30 19:54, , 4F
05/30 19:54, 4F
→
05/30 19:54, , 5F
05/30 19:54, 5F
MacDev 近期熱門文章
PTT數位生活區 即時熱門文章