小编Szu*_*Szu的帖子

关闭Xcode模拟用户位置

我正在使用iPhone 4来测试我的iOS应用程序.

在我的项目中,我有.gpx文件,允许我在iPhone插入我的Mac时模拟一些特定的位置.不幸的是,当我拔下我的iPhone时,我仍然看到该位置,而不是当前的用户位置.

是否可以设置用户位置?我怎样才能做到这一点?

我尝试禁用并重新启用用户位置,删除和安装应用程序,但它不起作用.看起来不可能.

iphone xcode objective-c ios

10
推荐指数
1
解决办法
3589
查看次数

如何根据iOS版本加载多个storyboard文件?(5和6)

我有一个标签栏控制器应用程序,我试图兼容iOS 6和iOS 5.对于iOS 6,我使用自动布局.但是当试图在iOS 5上运行时,由于它没有识别NSLayoutConstraints而出现错误.

据我所知,我需要使用不同的故事板而不启用自动布局.我已将我的故事板复制到一个新的故事板,但不知道如何设置在应用程序委托中使用的故事板.

这是什么代码?

storyboard ios ios5 autolayout ios6

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

关闭应用程序后如何调试

我正在尝试重现问题,这需要关闭并重新打开我的应用程序与特定位置.这是我的问题:

1)NSLog当我的iPhone未连接到XCode时,如何查看我的日志(使用命令)?

2)默认情况下,是否可以为iPhone模拟器设置特定位置(如城市中心)?我使用GPX文件但每次从头开始运行项目时,该位置都设置为unknown.

iphone xcode logging gps ios

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

错位的UISegmentedControl(潜在的bug)

我很擅长使用Apple NSAutolayout.在最简单的例子中,我可以想象我使用默认模板创建了带标签的iPhone App.然后在第一个视图中我添加UISegmentedControl并添加了2个约束:"将中心X对齐:SuperView"和"底部空间到:底部布局指南".然后当我运行app时,UISegmentedControl位置是正确的,但是当我切换到第二个视图并返回时,它UISegmentedControl会向下移动并变为隐藏状态UITabBar.当我旋转设备时,分段控制位置会回到正确的位置.

有避免这种情况的解决方案吗?

编辑:很少有快照显示问题.

之前http://img824.imageshack.us/img824/6830/o2v2.png 之后http://img5.imageshack.us/img5/2205/ksb6.png

编辑2:我找到了临时解决方案.

您需要使用属性存储数据,例如:

@property (nonatomic, assign) CGRect fix_didLoadSegmentedFrame;
Run Code Online (Sandbox Code Playgroud)

然后在viewDidLoad处理值更改的函数中,UISegmentedControl您应该添加行:

self.fix_didLoadSegmentedFrame = self.mapTypeSegmentedControl.frame;
Run Code Online (Sandbox Code Playgroud)

您还应该设置"应用视网膜3.5英寸"故事板属性.

iphone uitabbar ios nslayoutconstraint ios7

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

[self.navigationController popToViewController:VC2 animated:NO]; 紧急

嗨,我正在开发一个我应该去的应用程序:

  1. UIViewController1到UIViewController2
  2. UIViewController2到UIViewController3
  3. UIViewController3到UIViewController4
  4. UIViewController4回到UIViewController2

我在用UINavigationController.当我使用[self.navigationController pushViewController:VC2 animated:NO];,[self.navigationController popViewControllerAnimated:NO];一切正常.

但是当我使用[self.navigationController popToViewController:VC2 animated:NO];UIViewController4应用程序终止说法Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Tried to pop to a view controller that doesn't exist.'

以下是我的代码如何弹出UIViewController2

for (UIViewController *vc in self.navigationController.viewControllers) {
            if ([vc isKindOfClass:[ViewController2 class]]) {
                UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle: nil];
                ViewController2 *VC2 = …
Run Code Online (Sandbox Code Playgroud)

uiviewcontroller uinavigationcontroller ios poptoviewcontroller

5
推荐指数
3
解决办法
9633
查看次数

如何使用break语句停止内部和外部循环

break在内部循环中使用的代码非常简单:

for (int it=0; it<5; it++) {
    for (int it2=0; it2<5; it2++) {
        if (it2==2) 
            break; //break here not it2, but it loop
        NSLog(@"it=%d it2=%d", it, it2);
    }
}
Run Code Online (Sandbox Code Playgroud)

我收到一个输出:

it=0 it2=0, it=0 it2=1, 
it=1 it2=0, it=1 it2=1, 
it=2 it2=0, it=2 it2=1,
it=3 it2=0, it=3 it2=1,
it=4 it2=0, it=4 it2=1
Run Code Online (Sandbox Code Playgroud)

我知道在某些程序语言中有可能确定哪个循环中断语句应该影响.是否可以调用break停止外循环(forit变量)?

c++ loops for-loop objective-c break

4
推荐指数
2
解决办法
4898
查看次数

重新排序.strings文件

在我Localizable.Strings我尝试按字母顺序排列所有对.是否可以按字母顺序对Localizable.strings文件进行重新排序,不区分大小写?Maby使用genstring或特殊的bash脚本?

例如我有字符串:

"app" = "app";
"Application settings" = "Application settings";
"back" = "back";
"Back" = "Back";
"Average rating" = "Average rating";
Run Code Online (Sandbox Code Playgroud)

我想收到:

"Average rating" = "Average rating";
"app" = "app";
"Application settings" = "Application settings";
"back" = "back";
"Back" = "Back";
Run Code Online (Sandbox Code Playgroud)

iphone bash localization ipad ios

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

在所有修复REGEX的位置添加断点(例如,在所有viewDidLoad方法中)

谁能知道是否有任何一种自动的方法可以同时在XCode中添加多个断点。就我而言,我想通过不使用快捷键的几下单击来在全部-viewDidLoad-tableView:didSelecRowAtIndexPath:方法中添加断点,并全部cmd+shift+F设置(数十次甚至数百次)。

regex xcode breakpoints objective-c ios

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

如何创建应对弹出窗口?

我想创建相同的popUp,如图所示.这个popUp在iPhone中是默认的,但是如果我想用自己的消息进行自定义,我该如何创建呢?

这是图像. 你知道这在iPhone中是默认的. 但是如何在popUp中通过我自己的消息创建它

menu uitextfield ios

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

在c中显示字母表的递归方式

我是c的新手,所以我只是从一些代码开始,尝试一些东西,现在我在C中遇到这个问题,创建一个以小写形式显示字母表的函数,在一行上,按升序排列,从字母'a'开始.

这是我被困的地方:

#include <stdio.h>

int alfabet(unsigned int i) {    
   if(i <= 122) {
       char litera = i;
       return litera;
   }
   return alfabet(i+1);
}

int main() {
    int i = 97;
    printf(alfabet(i));
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

c

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