小编roc*_*ock的帖子

警告 - 使用类型为"UITextField"的表达式初始化"NSString*__ strong"的不兼容指针类型

大家好,我得到了这个代码,XCode警告我"不兼容的指针类型初始化NSString*__ strong与UITextField类型的表达式".

NSString *name = (UITextField *)searchText.text;
Run Code Online (Sandbox Code Playgroud)

但是这个很好

NSString *name2 = [(UITextField *)searchText text];
Run Code Online (Sandbox Code Playgroud)

这一个也很好

NSString *name3 = [(UITextField *)searchText.text mutableCopy];
Run Code Online (Sandbox Code Playgroud)

我有两个问题:

  1. 我很困惑obj.*[obj *]
  2. 为什么"mutableCopy"在这种情况下是正确的?

我不知道如何在Apple开发人员文档中搜索这些问题; 请帮忙.

xcode objective-c ios5

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

ios5 ×1

objective-c ×1

xcode ×1