小编Jon*_*ebo的帖子

iOS本地化(Localizable.strings)无效

我有一个带有"错误"消息的应用程序.我想翻译此错误消息.

好的,首先我创建了一个名为"Localizable.strings"的文件.在我写的文件中:

"ERR" = "Error";
Run Code Online (Sandbox Code Playgroud)

然后在我的.m文件中写道:

self.label1.text = NSLocalizedString(@"ERR", nil);
Run Code Online (Sandbox Code Playgroud)

这不会奏效.我也尝试(当然)使文件本地化并添加更多语言.但它不会起作用.

iphone localization ios

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

iOS - int(unsigned int)最大值是2147483647,unsigned int不起作用?

32位整数的最大值是:2 ^ 31-1 = 2147483647.但只有负数和正数.因为这个数字的一​​半是负数.所以真正的最大值是2 ^ 32-1 = 4294967295.但在这种情况下我们只使用正数.

好的,正常的int是负数和正数.我想只使用正数,因为我希望最大值为:4294967295.我将使用"unsigned int"而不是"int"

但这不行!最大值仍为2147483647.

这是一个简单的随机数生成器的代码:

-(Action for my button) {

unsigned int minNumber;

unsigned int maxNumber;

unsigned int ranNumber;

minNumber=[self.textFieldFrom.text intValue]; //getting numbers from my textfields
maxNumber=[self.textFieldTo.text intValue]; //Should i use unsigned intValue?

ranNumber=rand()%(maxNumber-minNumber+1)+minNumber;

NSString *str = [NSString stringWithFormat:@"%d", ranNumber];

self.label.text = str;

}
Run Code Online (Sandbox Code Playgroud)

这将查看:2147483647作为最大值.

怎么了?当我从textFields获取数字时,我应该使用unsigned intValue吗?

乔纳森


在这里你可以读到这个数字.:http://en.wikipedia.org/wiki/2147483647

int unsigned integer ios

6
推荐指数
2
解决办法
2万
查看次数

iOS系统状态栏中/上的消息

如何在iOS应用程序的状态栏中/中添加自定义消息(参见图片)?

http://jonathangurebo.tumblr.com/post/38709179103

这是我的图片的另一个链接:http://jonathangurebo.tumblr.com/post/38709197648
这是应用程序链接

iphone user-interface statusbar ios

0
推荐指数
1
解决办法
1274
查看次数

标签 统计

ios ×3

iphone ×2

int ×1

integer ×1

localization ×1

statusbar ×1

unsigned ×1

user-interface ×1