سؤال

أحتاج إلى استدعاء وظيفة تأخذ كتلة. هل تسبب مشكلة إذا قمت بذلك داخل طريقة init؟

- (id)initWithObjectThatWantsABlock:(Blar *)blar {
    if ((self = [super init])){

      [blar takeBlock:^{
          NSLog(@"Hi");
      }];

    }
}

هل كانت مفيدة؟

المحلول

نعم. إنها لا تزال مجرد وظيفة ، وطالما أنها لا تعتمد على أي شيء لم تقم بلقائه ، يجب أن يكون جيدًا.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top