国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

怎樣把SEL放進NSArray里

2019-11-14 20:22:32
字體:
來源:轉載
供稿:網友

我的技術博客經常被流氓網站惡意爬取轉載。請移步原文:http://m.survivalescaperooms.com/hamhog/p/3805270.html,享受整齊的排版、有效的鏈接、正確的代碼縮進、更好的閱讀體驗。

有的時候我們會需要把SEL放在NSArray、NSDictionary等集合類型里,比如開新線程執行某函數,傳多個參數的時候。但是SEL是不能直接作為NSArray成員的。

可以將它轉化為NSString,然后再轉化回來。假設SEL名為callback。

轉化為NSString:

NSString* string = NSStringFromSelector(callback)

從NSString轉化回來:

SEL callback = NSSelectorFromString(string);

一個簡單的例子如下:

NSArray* params = [NSArray arrayWithObjects:target, NSStringFromSelector(callback), nil];
SEL callback = NSSelectorFromString(params[1]);

 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 栾川县| 纳雍县| 仙游县| 文安县| 孟连| 六枝特区| 奉新县| 张家川| 汤原县| 桓台县| 阿克| 会东县| 广水市| 通许县| 依兰县| 孙吴县| 正安县| 扬州市| 道真| 枣阳市| 平南县| 肃南| 珲春市| 民丰县| 台前县| 通道| 赣榆县| 德化县| 康定县| 比如县| 汝阳县| 邳州市| 乐昌市| 岳阳县| 普兰店市| 青浦区| 宜州市| 法库县| 南投市| 益阳市| 特克斯县|