-1
NSString *cell2val= (NSString *) 1;
轉換爲整數值來的NSString顯示以下錯誤消息 角色爲「的NSString *」非目標C到一個Objective-C指針的與自動引用計數ARC型鑄造的Xcode 4.2
不允許NSString *cell2val= (NSString *) 1;
轉換爲整數值來的NSString顯示以下錯誤消息 角色爲「的NSString *」非目標C到一個Objective-C指針的與自動引用計數ARC型鑄造的Xcode 4.2
不允許你正在告訴編譯器,1是NSString的虛擬地址,它可能不是。
我猜你的意思做這樣的事情:
NSString *cell2val = [NSString stringWithFormat:@"%d",1];
你可以只建基於整數的字符串。
NSString *cell2val = [NSString stringWithFormat:@"%d",1];
如果你在使用NSNumbers,你可以調用stringValue。
請參見堆棧溢出[post] [1]。這對我有效。 [1]:http://stackoverflow.com/questions/6868130/implicit-conversion-of-an-objective-c-pointer-to-void-is-disallowed-with-arc – KodeKiller