博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
XAspect 使用error
阅读量:5939 次
发布时间:2019-06-19

本文共 1439 字,大约阅读时间需要 4 分钟。

hot3.png

****** XAspect Assertion Failed ******

--------------------------------------

** Condition: succeed

** Reason: **Failure: Safe category method injection failed.

**Reason: the implementation already exists.

 

Ture:

#import "AppDelegate.h"

#import <XAspect/XAspect.h>

#import "EMSDK.h"

#define AtAspect  EM

#define AtAspectOfClass AppDelegate

@classPatchField(AppDelegate)

AspectPatch(-, void, applicationDidEnterBackground:(UIApplication *)application )

{// APP进入后台

    [[EMClient sharedClient] applicationDidEnterBackground:application];

    return XAMessageForward(applicationDidEnterBackground:application );

}

AspectPatch(-, void, applicationWillEnterForeground:(UIApplication *)application )

{    // APP将要从后台返回

    [[EMClient sharedClient] applicationWillEnterForeground:application];

    return XAMessageForward(applicationWillEnterForeground:application );

}

#undef AtAspectOfClass

#undef AtAspect

 

False:

#import "AppDelegate.h"

#import <XAspect/XAspect.h>

#import "EMSDK.h"

#define AtAspect  EM

#define AtAspectOfClass AppDelegate

@classPatchField(AppDelegate)

// APP进入后台- (void)applicationDidEnterBackground:(UIApplication *)application{    [[EMClient sharedClient] applicationDidEnterBackground:application];} // APP将要从后台返回- (void)applicationWillEnterForeground:(UIApplication *)application{    [[EMClient sharedClient] applicationWillEnterForeground:application];}

#undef AtAspectOfClass

#undef AtAspect

转载于:https://my.oschina.net/u/2601834/blog/794177

你可能感兴趣的文章
Spark机器学习9· 实时机器学习(scala with sbt)
查看>>
数据结构实践——队列数组
查看>>
从Demo到日千万PV,就是快! – 爱线下的上云实践
查看>>
Linux 时钟精度 与 PostgreSQL auto_explain (explain timing 时钟开销估算)
查看>>
架构师速成-架构目标之可用性
查看>>
云栖TechDay精华文章合集
查看>>
Java 深、浅克隆
查看>>
设计模式(八)之单例模式
查看>>
协同过滤算法 R/mapreduce/spark mllib多语言实现
查看>>
【云栖说第三期】发现大家对能模仿马云声音的ET有兴趣,我们找了阿里四位专家来聊聊ET背后的人工智能...
查看>>
在C#代码中应用Log4Net(一)简单使用Log4Net
查看>>
Visual Studio 2010生成SQL Server测试数据
查看>>
防止网页被嵌入框架的代码(续)
查看>>
语种名称代码
查看>>
apache httpd服务器403 forbidden的问题
查看>>
《从零开始学Swift》学习笔记(Day 8)——小小常量、变量大作用
查看>>
[SQL]死锁处理语句
查看>>
大规模集群自动化部署SSH无密码登陆
查看>>
javascript this详解
查看>>
[Head First设计模式]生活中学设计模式——迭代器模式
查看>>