小编pic*_*ano的帖子

如何浏览文本字段(下一个/完成按钮)

如何使用iPhone键盘上的"下一步"按钮浏览所有文本字段?

最后一个文本字段应该关闭键盘.

我已经设置了IB按钮(下一个/完成),但现在我被卡住了.

我实现了textFieldShouldReturn操作,但现在Next和Done Buttons关闭了Keyboard.

iphone objective-c ios

480
推荐指数
16
解决办法
20万
查看次数

命名添加现有对象扩展的Swift文件的最佳实践是什么?

可以使用扩展向现有Swift对象类型添加扩展,如语言规范中所述.

因此,可以创建扩展名,例如:

extension String {
    var utf8data:NSData {
        return self.dataUsingEncoding(NSUTF8StringEncoding, allowLossyConversion: false)!
    }
}
Run Code Online (Sandbox Code Playgroud)

但是,包含此类扩展的Swift源文件的最佳命名做法是什么?

在过去,该公约是使用extendedtype+categoryname.m如在讨论了目标C型Objective-C的导向.但是Swift示例没有类别名称,并且调用它String.swift似乎不合适.

所以问题是:鉴于上面的String扩展,swift源文件应该被调用什么?

xcode objective-c ios swift

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

在角度应用中显示blob(.pdf)

我一直在尝试显示pdf文件,我从$http.post响应中获取blob .例如,pdf必须在应用程序中显示<embed src>.

我遇到了几个堆栈帖子,但不知怎的,我的例子似乎不起作用.

JS:

根据这份文件,我继续尝试......

$http.post('/postUrlHere',{myParams}).success(function (response) {
 var file = new Blob([response], {type: 'application/pdf'});
 var fileURL = URL.createObjectURL(file);
 $scope.content = fileURL;
});
Run Code Online (Sandbox Code Playgroud)

根据我的理解,fileURL创建一个临时URL,博客可以将其用作参考.

HTML:

<embed src="{{content}}" width="200" height="200"></embed>
Run Code Online (Sandbox Code Playgroud)

我不知道如何在Angular中处理这个问题,理想的情况是(1)将它分配给范围,(2) '准备/重建'blob到pdf (3)将其传递给HTML使用<embed>因为我想要在应用程序中显示它.

我已经研究了一天以上但不知何故我似乎无法理解它在Angular中是如何工作的......让我们假设那里的pdf查看器库没有选项.

pdf blob angularjs

104
推荐指数
5
解决办法
23万
查看次数

架构arm64的重复符号

当我尝试运行我的Xcode项目时,它失败并显示一条错误,指出我有重复的符号.我在网上查找了这些重复但没有运气的地方:

在此输入图像描述

任何想法如何解决这一问题?

xcode objective-c linker-errors ios

95
推荐指数
10
解决办法
8万
查看次数

从NSString中删除字符?

NSString *myString = @"A B C D E F G";
Run Code Online (Sandbox Code Playgroud)

我想删除空格,所以新字符串将是"ABCDEFG".

objective-c nsstring

94
推荐指数
5
解决办法
14万
查看次数

打开XIB文件后Xcode 6.3冻结/挂起

升级到Xcode 6.3(发布版本)后,Xcode现在每次打开包含IB_DESIGNABLE视图的XIB/Storyboard文件时都会冻结使用自定义字体对于任何项目,包括自定义字体(不一定要在该XIB/Storyboard中引用该字体).打开.xib文件然后尝试切换到任何其他文件后发生冻结.Xcode挂起,必须强制退出.

我已经向Apple发布了一个错误报告.(错误20483867).

现在,我有两个工作.

  1. 从Apple下载并使用Xcode 6.2.
  2. 从自定义视图头文件中删除IB_DESIGNABLE标记.

这可能是一个Apple漏洞,但有没有人有更好的解决方案或解决方案?

xcode ios xcode6.3

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

在主线程上调用方法?

首先,我正在为iphone编写代码.我需要能够在不使用主线程的情况下调用方法performSelectorOnMainThread.我不想使用的performSelectorOnMainThread原因是当我尝试为单元测试创​​建模拟时它会导致问题.

[self performSelectorOnMainThread:@Selector(doSomething) withObject:nil];
Run Code Online (Sandbox Code Playgroud)

问题是我的模拟知道如何调用,doSomething但它不知道如何调用performSelectorOnMainThread.

那么任何解决方案

iphone methods multithreading objective-c ios

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

使用Swift发送电子邮件

你会如何在应用程序中发送swift电子邮件?比如说,例如你的用户希望在Parse(或不是)的社交媒体应用程序中重置他们的密码,但是你不想使用MessageUI,因为你希望它是自动的.我已经做了一些研究,发现它可以用mailgun,但我无法弄清楚如何使用它与swift和XCode 6.你能帮帮我吗?

email ios parse-platform mailgun swift

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

使用故事板时解雇模态的正确方法是什么?

使用故事板,解雇模态的正确方法是什么?

  • 单击按钮后使用IBAction并编写代码来解散?
  • 使用segue并在单击按钮后通知父视图控制器?

modal-dialog storyboard ios

39
推荐指数
5
解决办法
4万
查看次数

在取消分配时尝试加载视图控制器的视图... UIAlertController

我正在使用Xcode 7.0的发布版本构建.没有故事板,只有nib文件.

我有一个UINavigationController由app delegate创建并使用视图控制器初始化它.

self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
UIViewController *viewController = [[TGMainViewController alloc] initWithNibName:nil bundle:nil];
self.navigationController = [[UINavigationController alloc] initWithRootViewController:viewController];
self.navigationController.navigationBar.barStyle = UIBarStyleBlack;
self.navigationController.navigationBar.hidden = YES;
self.window.rootViewController = self.navigationController;
[self.window makeKeyAndVisible];
Run Code Online (Sandbox Code Playgroud)

使用以下方法导航到新视图后:

TGRoutePreparationViewController *viewController = [[TGRoutePreparationViewController alloc] initWithNibName:nil bundle:nil];
[self.navigationController pushViewController:viewController animated:YES];
Run Code Online (Sandbox Code Playgroud)

然后回去使用:

[self.navigationController popViewControllerAnimated:YES];
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

Attempting to load the view of a view controller while it is deallocating is not allowed and may result in undefined behavior (<UIAlertController: 0x7b29a600>)
Run Code Online (Sandbox Code Playgroud)

虽然我UIAlertController在应用程序中使用s,但在收到此错误之前没有使用或实例化.这仅在iOS 9.0下运行时才会发生.在iOS 8.4下运行不会产生错误.在所有情况下,应用程序似乎正常运行,导航似乎正在工作. …

xcode ios swift mapbox-gl xcode7

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