我为何打印不出来?

我为何打印不出来?

我为何打印不出来,这个错误提示是什么原因造成的?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

3回答
Tender10 2017-07-17 16:35:48

您好,你的代码中出现了中文字符,代码语言应该全部使用英文字符。其次OC中应该使用NSLog作为输出语句,而不是print,结尾处也应该有分号作为结束语句符号。代码实现可参考如下:

int a=1;
NSLog(@"%d",a);
NSLog(@"Hello, World!");


  • 提问者 慕斯卡5311758 #1
    谢谢老师,我知道问题在哪儿了,是在建立工程的时候,我的语言选择是swift,所以才会显示这个代码,辛苦了,现在我选择了OC语言后,问题解决了,目前正常了: #import <Foundation/Foundation.h> int main(int argc, const char * argv[]) { @autoreleasepool { // insert code here... NSLog(@"Hello, World!"); } return 0; }
    2017-07-18 10:44:00
提问者 慕斯卡5311758 2017-07-17 10:58:20


import Foundation

int a=1;

NSLog(@“%d”,a);

print("Hello, World!")


Tender10 2017-07-16 20:12:57

你可以将你的代码贴出,便于更好的帮助你解决问题。

  • 提问者 慕斯卡5311758 #1
    我已经贴出,您看看,谢谢。 还是不行。 import Foundation int a=1; NSLog(@“%d”,a); print("Hello, World!") 这是什么原因???是因为xcode的版本不同的问题么?
    2017-07-17 16:26:34
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
iOS入门:基础语法与常用控件
  • 参与学习       1337    人
  • 提交作业       712    份
  • 解答问题       1878    个

很多人都在疑问没有基础该怎么学习iOS开发?不用担心,本路径采用游戏关卡式的教学模式,并且以经典OC与最新Swift双重结合的教学内容,帮助大家快速掌握两种iOS开发语言基础,去掉“零”标签。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师