Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 目标C常量用法NSString*常量_Objective C_Parse Platform_Notifications_Constants - Fatal编程技术网

Objective c 目标C常量用法NSString*常量

Objective c 目标C常量用法NSString*常量,objective-c,parse-platform,notifications,constants,Objective C,Parse Platform,Notifications,Constants,我正在使用Parse AnyPic应用程序构建一个应用程序。我不理解以下用法: NSString *const PAPAppDelegateApplicationDidReceiveRemoteNotification = @"com.parse.Anypic.appDelegate.applicationDidReceiveRemoteNotification"; 为什么上面提到com.parse.Anypic?既然Parse已经不存在了,我应该用什么来代替它呢 为什么我不能使用以下选项:

我正在使用Parse AnyPic应用程序构建一个应用程序。我不理解以下用法:

NSString *const PAPAppDelegateApplicationDidReceiveRemoteNotification = @"com.parse.Anypic.appDelegate.applicationDidReceiveRemoteNotification";
为什么上面提到com.parse.Anypic?既然Parse已经不存在了,我应该用什么来代替它呢

为什么我不能使用以下选项:

NSString *const PAPAppDelegateApplicationDidReceiveRemoteNotification = @"applicationDidReceiveRemoteNotification";

任何帮助我理解替换com.parse.Anypic所需内容的解释,我认为这个第三方框架的目的是防止任何名称与其他通知名称冲突。他们预先准备了一个用于唯一标识项目的通用符号。它的域名是反向的。如果不使用该名称,它将与现有通知名称冲突,出于某种原因,Parse希望区分这两个名称。

那么,为什么字符串中还有appDelegate这个词呢。这像一条小路吗?我对名称applicationIDReceivereMotenotification如何与com.parse.Anypic.appDelegate一起使用感到困惑。在它前面。程序如何知道如何处理此问题?很抱歉造成混淆,因为这对我来说没有意义。AppDelegate可能只是为了了解其使用的更多上下文。程序不会自动使用它,如果开发人员对此通知感兴趣,他们会使用它来侦听某些事件