实例变量在类方法中被使用 原因:静态方法访问了非静态变量属性(.h中声明的那些属性),就是类方法访问了成员变量…
在使用代理的时候, BViewController *BVC = [[BViewController alloc]init]; self.delegate = BVC; 出现这样的警告Assigning to 'id<XXXDelegate>' from incompatible type 'BViewController *__strong' 解决方案: #import "BViewController.h" @interface BViewController ()&l…
当block(代码块)的返回值是float时,应注意的地方:定义的返回值类型一定要与return的返回值类型一样 我们以两个数的四则运算来举例 在main.m文件中的四则运算中,我采用两种返回值类型(int 与 float)相互对照. #import <Foundation/Foundation.h> void fun1(int(^block)(int a,int b)){ block(,); } void fun2(float(^block)(float a,float b)){ block…
出现 Assigning to 'id<UINavigationControllerDelegate,UIImagePickerControllerDelegate>' from incompatible type 'ManageMessageViewController' 警告 当调用UIImagePickerController时,在进行委托定义是提示Assigning to 'id<UINavigationControllerDelegate,UIImagePickerContro…
遇到这样的问题: integer to pointer conversion assigning to 'NSInteger *' (aka 'int *') from 'NSInteger' (aka 'int') 用[NSNumber numberWithInteger:id]转换. 即可.…
Incompatible operand types DeptE and int 1.java不会运算到==的值,把==改为equals 2.java不会运算到eequals的值 把equals的改为==…
代码: /************************************************************************* > File Name: ptr_variable.c > Author: Mr.Yang > Purpose:演示指向变量的指针 > Created Time: 2017年06月03日 星期六 08时47分33秒 ********************************************************…
原因: 你自己写了代理,设置了   delegate = self.但是self 没有遵守这个协议 只需要遵守这个协议就可以消除警告.…
tip:参考 http://stackoverflow.com/questions/9861538/assigning-to-iddelegate-from-incompatible-type-viewcontroller-const-strong 我的问题的解决:UIGestureRecognizerDelegate忘记添加协议 @interface:XXXX()<UIGestureRecognizerDelegate>…
编译报警告 可能是 自定义分类使用协议时出现与父类协议的冲突 解决方法如下:    …