xcode:如何显示“三角形”*&引用;在ios模拟器中

xcode:如何显示“三角形”*&引用;在ios模拟器中,ios,objective-c,xcode,Ios,Objective C,Xcode,我正在练习用Xcode制作不同类型的三角形。 我试图制作一个简单的三角形并将其显示在iOS模拟器上,但每次都失败了 我正试图得到如下某种输出 * * * * * * * * * * * * * * * 我知道它的逻辑,但我不知道如何向模拟器显示它。这是我的代码,我正试图实现输出 for (int i=0; i<5; i++) { NSLog(@"%i",*); for (int j=0; j<=i; j++) { txtview.text=

我正在练习用Xcode制作不同类型的三角形。 我试图制作一个简单的三角形并将其显示在iOS模拟器上,但每次都失败了

我正试图得到如下某种输出

*
* *
* * *
* * * *
* * * * *
我知道它的逻辑,但我不知道如何向模拟器显示它。这是我的代码,我正试图实现输出

for (int i=0; i<5; i++)
{
    NSLog(@"%i",*);

    for (int j=0; j<=i; j++)
    {
        txtview.text=[NSString stringWithFormat:@"%i ",*];
    }

    txtview.text=@"/n";
 }

for(int i=0;i您每次都在替换现有文本。改为附加到可变字符串对象,使用换行符分隔行:

NSMutableString *string = [NSMutableString new];
for (int i=0; i<5; i++)
{
    NSLog(@"%i",i);

    for (int j=0; j<=i; j++)
    {
        [string appendFormat:@"%i ",j];
    }

    [string appendString:@"\n"];
}

txtview.text = string;
NSMutableString*string=[NSMutableString new];

对于(int i=0;i,每次循环运行时,您将
textview.text
设置为一个新值。这意味着您没有向其添加新行,而是在每次循环时将其设置为新行


您想查看将字符串附加到
text
属性中已有的内容。

您现在得到的是什么?您没有打印程序中的任何地方。您正在打印jnothing的值。因为首先我给textview指定值“j”,然后给textview指定值“\n”。因此,它返回为空。抱歉……vijeesh!这是我打字的错误…我已经编辑过了