Tag: objective c

发送邮件没有MFMailComposeViewController

我想从iPhone应用程序发送邮件,而不显示MFMailComposeViewController 。 我也希望这个邮件从用户的默认邮件帐户发送。 可以这样做吗?

如何获得一个NSString的大小

一个“quicky”:我怎样才能得到一个NSString的大小(宽度)? 我试图看看是否string的宽度,看看它是否大于给定的宽度的屏幕,在这种情况下,我必须“裁剪”,并附加“…”,得到通常的行为的UILabel。 因为AAAAAAAA和iiiiii具有相同的长度但是不同的大小(例如),string.length将不起作用。 我有点卡住了 非常感谢。

在NSUserDefaults中存储值有没有限制?

我是iPhone开发和objective C新手。 我已经使用NSUserDefaults在我的应用程序中存储一些值。 但是我不知道如果在NSUserDefaults存储值有任何限制。 任何人都可以帮助我知道这一点。 提前致谢。

你如何从Swift中调用Objective-C的可变参数?

假设我在Objective-c中有一个类,像这样的静态方法: + (NSError *)executeUpdateQuery:(NSString *)query, …; 我如何从Swift中调用? 自动完成不能识别它,编译器不满意: MyClassName.executeUpdateQuery("") 抱怨'MyClassName.Type没有名为executeUpdateQuery的成员'

在UITextView上以编程方式禁用iOS8 QuickType键盘

我试图更新iOS8的应用程序,它有一个聊天界面,但是新的Quicktype键盘隐藏了文本视图,所以我想以编程方式或在界面生成器中将其closures。 是否有可能或者只有用户可以在设备设置中closures它? 我知道有一个问题/答案,解决这个问题与UITextfield ,但我需要做一个UITextView 。

如何使用NSScanner?

我刚刚读过苹果的NSScanner 文件 。 我试图得到该string的整数:@“user logged(3 attempts)”。 我找不到任何例子,如何在圆括号内扫描。 有任何想法吗? 代码如下: NSString *logString = @"user logged (3 attempts)"; NSScanner *aScanner = [NSScanner scannerWithString:logString]; [aScanner scanInteger:anInteger]; NSLog(@"Attempts: %i", anInteger);

alloc和init他们实际上做了什么

有人可以向我解释什么init和alloc在Obj-C中做什么。 我正在阅读这个obj-c书,它提供了一个创build对象的例子,但是它并没有详细描述它的function。 什么是alloc返回? init返回什么? Animal * k = [Animal alloc]; k = [k init];

无法从Objective-C访问Swifttypes的属性

我正在试图从客观的C类调用一个快速的var。 我在做什么如下: Swift类 class BusinessDetailViewController: UIViewController { var lat : Double? var lon : Double? @IBOutlet var mapView: MKMapView? override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view. } override init(nibName nibNameOrNil: String?, bundle nibBundleOrNil: NSBundle?) { super.init(nibName: nibNameOrNil, bundle: nibBundleOrNil) // Here you can init your properties } required […]

客户端/服务器GKSession

我有一个应用程序,如果用户select设备作为服务器,它将在服务器模式下创build一个GKSession,如果它select了cient,则在客户端模式下创build一个GKSession。 目前发生的事情是服务器正在发送数据,这只是一个包含服务器时间的string。 但是,当我有一个客户端已经连接到服务器,然后连接另一个客户端时,问题就开始了。问题是:由于某种原因,第二个连接的客户端也连接到第一个客户端。 我想能够不能连接到其他客户端,只需连接到服务器。 任何帮助将是伟大的

如何使用IBOutletCollection将多个UIImageView连接到同一个sockets?

我有10个UIImageViews做同样的事情(他们有一些无效的方法,改变他们的形象与计时器)。 我的UIImageView是一个出口,我想连接所有10个imageViews到同一个出口,但接口生成器不允许我。 我发现有一个解决scheme,IBOutletCollection。 任何人都可以向我解释如何使用这个连接多个imageViews到同一个sockets?