الأخطاء الاستقبال / المحدد الغريبة من NumberOfSectionSintableView فون SDK المبلغ عنها من Flurry

StackOverflow https://stackoverflow.com/questions/5059995

سؤال

أنا أستخدم Flurry لتعقب احصائيات تطبيق iPhone الخاص بي، وفي الآونة الأخيرة كنت أرى العديد من الأخطاء الغريبة حقا.يتم تلقي الكائنات العشوائية على ما يبدو رسالة "numberofsiCtableView"، وليس لدي أي فكرة عن كيفية / لماذا.تم بناء التطبيق باستخدام SDK 4.2.1 المستهدفة لأجهزة iOS 4.0.هنا مقتطف من بعض الأمثلة: giveacodicetagpre.

أنا فقط حدد NumberOfSectionSInviewView في أساليب مفوضي المندوب المعتادة المعتادة، وليس الاتصال به مباشرة.الكود الوحيد الذي وجدته أنه يدعو هذه الطريقة مباشرة في مكتبة AsihttPrequest: giveacodicetagpre.

ولكن كان هذا في "AsiauthenticationDialog.m" وأنا لا أستخدم مصادقة مع AsihttPrequest.

هل شاهد أي شخص مثل هذا من قبل؟أنا منفتح على أي وجميع الاقتراحات، وحتومة جدا هنا، وغير قادر على إعادة إنتاجها حتى الآن.

شكرا.

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

المحلول

Sounds like a classic over-release problem. You have over-released an object and some other random object is being messaged instead.

Turn on zombie detection and try your test case again.

نصائح أخرى

I had same issue and my problem was that I created data source locally in method and it runs to same memory issue

- (void)setupDataSource {
  /* some code to create sections */
  TransactionDetailDataSource *dataSource = [[TransactionDetailDataSource alloc] initWithSections:sections];

  self.tableView.dataSource = dataSource;
  self.tableView.delegate = dataSource;

  [self.tableView reloadData];
}

...So I had to create new property

@property (nonatomic, strong) TransactionDetailDataSource *dataSource;

and add this line

self.dataSource = dataSource;

at the end of method.

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