我编辑了一些代码来使用变量而不是数字。
NSUInteger *hoeveelChars = [eersteDertigTek length] - 30;
我改变了
substringFromIndex: [eersteDertigTek length] - 30]
到
substringFromIndex: [eersteDertigTek length] - hoeveelChars]
给我错误无效的操作数到二进制表达式('nstuinteger“(又名”nisgned int“)和('nstuinteger'(又名”nisgned int“))。
不确定如何解决这个问题,因为我确实需要将 - number作为变量,是否有人知道这个解决方案?
答案 0 :(得分:7)
只需使用
NSUInteger hoeveelChars = [eersteDertigTek length] - 30;
NSUInteger
不是一个班级。请参阅Foundation Data Types Reference。