小编S1U*_*S1U的帖子

NSLocale preferredLanguages objectAtIndex:0总是返回"en"

模拟器的语言已经改为日语,为什么[[NSLocale preferredLanguages] objectAtIndex:0] 总是返回"en"

首选语言和地区都与"en"无关,它"en"来自哪里?

这是截图

试图获得[[NSLocale preferredLanguages] objectAtIndex:2],然后崩溃显示*** Terminating app due to uncaught exception 'NSRangeException', reason: '-[__NSCFArray objectAtIndex:]: index (2) beyond bounds (1)

这是否意味着模拟器中没有设置任何语言?太奇怪了!

在使用iOS8.1/7.1升级到Xcode 6.1之前,这种情况从未发生过.

同时,在我的iPhone 5上试过同样的东西,控制台输出正确的东西.

为什么这么奇怪?有没有人有这样的问题?

更新:1

  • 删除Xcode和模拟器,然后从Mac Store下载重新安装.
  • 创建一个新的简单项目,更改simlulator的语言
  • 仍然总是"en".

哦! 怎么了....


更新:2

  • 今天,通过重新格式化HD重新安装了全新的Yosemite
  • 下载Xcode 6.1
  • 启动一个新的简单默认项目
  • 把这些代码
  • 更改/添加模拟器语言,日语,荷兰语,英语,
  • 天啊!只得到了"en"再次,日语和英语没有发现!

为什么还只能"en"找到一个?日语和英语在哪里?

模拟器怎么了?

我错过了什么吗?

iphone nsuserdefaults region nslocale ios8.1

25
推荐指数
1
解决办法
7235
查看次数

iOS 7状态栏透明

在故事板中,在视图控制器中,我尝试在状态栏下添加一个导航栏,运行它,它是透明的,并显示一个应该模糊的标签,如导航栏.

在此输入图像描述

但是当放置嵌入导航视图控制器中的相同视图控制器时,下面的背景图像可能会模糊,这是我的意图.

在此输入图像描述

这两种方式有什么不同的结果?为了使状态栏模糊,第一种方法需要做些什么?

谢谢!

statusbar uiimageview ios ios7

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

分组tableview中不同高度的节头

得到了一个默认的分组样式表,如下面的左侧屏幕截图,但它看起来有不同的节标题高度,顶部首先是69 px测量,而其余的是40 px.

为什么?它们应该是相同的高度,不是吗?

所以我想用它的方法制作它们tableView:heightForHeaderInSection:,return 40

但是.....看起来更糟糕!即使将章节标题放在......如右下图所示,它也会放大高于中间的高度.

在此输入图像描述

我只想拥有相同高度的节头.如何使它工作?

height uitableview grouped-table sectionheader

9
推荐指数
1
解决办法
4195
查看次数

在iOS7中,为什么选择单元格的背景颜色总是灰色的?

设置cell.selectionStyle = UITableViewCellSelectionStyleBlue,甚至在故事板中手动设置蓝色,但它们都不起作用.

如果使用setSelectedBackgroundView:,它可能会工作.

但我真的想知道为什么`[cell setSelectionStyle:]的方法在iOS 7中不再起作用了?它在iOS 7中被弃用了吗?如果是这样,为什么在打字时Xcode中没有任何警告?

background objective-c uitableview ios7

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

如何解决twitter api速率限制?

使用pip3 install twitter一个小的Python程序来获取所有用户的总数年鸣叫。

utl = t.statuses.user_timeline(count = n, screen_name = name)
Run Code Online (Sandbox Code Playgroud)

收到有关速率限制的错误,如下所示:

详细信息:{'错误':[{'代码':88,'消息':'超出速率限制'}]}

检查 api 文档后,https://dev.twitter.com/rest/public/rate-limiting,但不知道如何修复它。

希望任何人都可以提供帮助。谢谢!

python api twitter python-3.5

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

如何在数组中的字典中获取值的索引

像这样的数组:

    <array>
      <dict>
        <key>Place</key>
        <string>A</string>
        <key>Name</key>
        <string>B</string>
        <key>Object</key>
        <string>C</string>
      </dict>
      <dict>
        <key>Place</key>
        <string>D</string>
        <key>Name</key>
        <string>E</string>
        <key>Object</key>
        <string>F</string>
      </dict>
      <dict>
        <key>Place</key>
        <string>X</string>
        <key>Name</key>
        <string>Y</string>
        <key>Object</key>
        <string>Z</string>
      </dict>
      <dict>
        <key>Place</key>
        <string>S</string>
        <key>Name</key>
        <string>T</string>
        <key>Object</key>
        <string>U</string>
      </dict>
      ...
    </array>
Run Code Online (Sandbox Code Playgroud)

//由于某种原因,我通过删除原始顶级数组来简化此示例的级别.现在它们看起来像一个由一些词典组成的数组.

例如,[[objectArray objectAtIndex:i] valueForKey:@"Place"]如果像X一样,可以获得任何值

然后,在另一个仍然相同的地方.m,需要利用X来反向获取X所在字典的索引.因为在这个地方,只能访问objectArray.

什么是正确的方法应该做什么?

indexing objective-c nsdictionary nsarray ios

-1
推荐指数
1
解决办法
8074
查看次数