Interface type cannot be statically allocated

总目录 iOS开发笔记目录 从一无所知到入门

这是一个 Objective-C 中赋值类型的问题,以字符串类NSString为例(也可以是其他类型,包括你的自定义类型),简化一下代码:

Interface type cannot be statically allocated_第1张图片

NSString* name = @"wuyujin1997";	// 赋值给对象类型指针
NSString   str = @"wuyujin1997";	// 直接赋值给对象,报错:Interface type cannot be statically allocated

修改等号左边的变量类型为指针类型即可。

你可能感兴趣的:(Bug,ios,objective-c,xcode,指针,赋值)