2015-07-16 2 views
-4

Это метод класса, и я передаю блок как один из аргументов. Итак, в основном, как проходят блоки в swift?Объективный C eqivalent Swift code?

+ (NSURLSessionDataTask *)getAllSongIfo:(NSDictionary *)userInfo withBlock:(void (^)(NSArray *songInfos, NSError *error))block; 
+1

Если бы только был какой-то глобальной поисковой системы, которая бы позволяют задавать вопросы ... – CW0007007

ответ

0

Swift эквивалент:

func getAllSongIfo(userInfo: NSDictionary, withBlock block:((NSArray?, NSError?) -> Void)) -> NSURLSessionDataTask 

Если вы хотите метод класса вам нужно добавить class ключевое слово, как:

class func getAllSongIfo(userInfo: NSDictionary, withBlock block:((NSArray?, NSError?) -> Void)) -> NSURLSessionDataTask 
Смежные вопросы