小编ori*_*han的帖子

-stringByAppendingString:不起作用

我需要连接两个NSStrings,我编写了下面的代码:

NSString *reverseResult = [[NSString alloc] initWithFormat:@""];
NSString *zero = [[NSString alloc] initWithFormat:@"0"];
NSString *one = [[NSString alloc] initWithFormat:@"1"];
int modRes;
while (num != 0) {
    modRes = num;
    modRes = num % 2;
    if (modRes == 0)
        [reverseResult stringByAppendingString:zero];
    else
        [reverseResult stringByAppendingString:one];
    num = num / 2;
}
Run Code Online (Sandbox Code Playgroud)

当我调试代码时,我看到"stringByAppendingString"没有做我需要的东西(reverseResult保持@"",即使它到达那一行).

代码有问题吗?

objective-c nsstring

11
推荐指数
1
解决办法
3555
查看次数

国际键盘在设备上崩溃应用程序

在测试我在iPhone上设置的应用程序时,我遇到了一个问题,我已经设置了一个国际键盘.

iPhone记得我使用的最后一个输入布局(即当我在使用希伯来语键盘时,我将使用希伯来语键盘,下次我将在另一个应用程序中使用键盘,希伯来语布局将首先显示)所以当我运行时设备上的应用程序并尝试将文本输入到文本字段中,光标出现但键盘没有,并且任何尝试触摸应用程序中的任何位置都会导致"线程1:EXC_BAD_ACCESS(代码= 1,地址= 0x14)".

另外,当我使用的最后一个布局是英文版时,即使我正在切换到希伯来语版本,该应用程序也能正常运行.

我只是注意到它只发生在"名称电话垫"键盘上,无论如何使用这个键盘与国际键盘?

谢谢!

ios xcode4.5

8
推荐指数
1
解决办法
383
查看次数

在Xcode 4.5.2上创建.ipa应用

如何在新的Xcode中创建.ipa文件并将其部署到iOS 5.1.1上的越狱iPhone 4S?

Xcode中的.app是红色的,因此我无法在Finder上显示它。

我目前尚未注册到Apple开发人员计划。

谢谢!

xcode4.5

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

strcpy使用指针

我正在尝试使用指针自己编写strcpy,我在运行时遇到错误.

void str_cpy(char **destination, const char *source) {
//    char *s1 = *destination;

   while (*source != '\0') {
      **destination++ = *source++; //Get an error here
   }
   **destination = '\0';
}
Run Code Online (Sandbox Code Playgroud)

我把这个函数调用如下:

char *str = NULL;
str_cpy(&str, "String");
Run Code Online (Sandbox Code Playgroud)

不行吗?

谢谢!

c

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

标签 统计

xcode4.5 ×2

c ×1

ios ×1

nsstring ×1

objective-c ×1