[英]No Visible @interface declares the selector 'deleteAllObjects'
當我嘗試刪除Mans CoreData實體中的所有對象時,出現此錯誤。
No visible @interface for 'CoreDataController' declares the selector 'deleteAllObjects:'
這是由於我在CoreDataController類中調用此函數而發生的。
[self deleteAllObjects:@"Mans"];
任何幫助將不勝感激。
您必須確保CoreDataController
類提供了一個可見的聲明,該類實現了deleteAllObjects
。 在最新版本的Xcode中,同一@implementation
塊中的方法應該對彼此都是可見的。 同樣,在主.m文件中,有一個類擴展名。 文件中聲明的所有方法對文件中的方法都是可見的。 在舊版本的Xcode中,還必須在其中聲明實現文件專用的任何方法。 如果您的方法是在類別中聲明的,則必須確保在引用它之前導入類別標題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.