小编Tom*_*mer的帖子

WatchKit扩展包标识符

我正在尝试构建我的应用程序,但它失败了.我看到下面的消息.

错误:WatchKit Extension不包含任何其包标识符与"com.domain.appname.watchkitapp"匹配的WatchKit应用程序.验证WatchKit Extension的Info.plist中WKAppBundleIdentifier的值是否与WatchKit App的Info.plist中的CFBundleIdentifier值相匹配.

我最近改"com.domain.appname.watchkitapp""com.domain.differentappname.watchkitapp".

我无法找到改变它的地方.

ios bundle-identifier apple-watch watchkit

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

使用Swift创建NSAlert

我有在Objective-C中创建和NSAlert的代码,但我现在想在Swift中创建它.

警报是确认用户想要删除文档.

我希望"删除"按钮然后运行删除功能和"取消"按钮只是为了解除警报.

我怎么能在Swift中写这个?

NSAlert *alert = [[[NSAlert alloc] init] autorelease];
[alert addButtonWithTitle:@"Delete"];
[alert addButtonWithTitle:@"Cancel"];
[alert setMessageText:@"Delete the document?"];
[alert setInformativeText:@"Are you sure you would like to delete the document?"];
[alert setAlertStyle:NSWarningAlertStyle];
[alert beginSheetModalForWindow:[self window] modalDelegate:self didEndSelector:@selector(alertDidEnd:returnCode:contextInfo:) contextInfo:nil];
Run Code Online (Sandbox Code Playgroud)

cocoa nsalert swift

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

检查日期是否在当前日期之前(Swift)

我想通过将NSDate与当前日期进行比较来检查NSDate是否在之前(过去).我该怎么做?

谢谢

nsdate swift

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

将UICollectionView滚动到底部

我想将UICollectionView滚动到底部,以便最后一项位于视图中.我曾尝试使用scrollToItemAtIndexPath,但它似乎没有工作.我希望在用Parse.com完成查询后发生这种情况

谢谢

    var query = PFQuery(className:"Chat")
    //        query.whereKey("user", equalTo:currentUser)
    query.whereKey("rideId", equalTo:currentObjectId)
    query.orderByDescending("createdAt")
    query.includeKey("user")

    query.findObjectsInBackgroundWithBlock {
        (objects: [AnyObject]!, error: NSError!) -> Void in
        if error == nil {
            // The find succeeded.
            NSLog("Successfully retrieved \(objects.count) scores.")
            // Do something with the found objects
            for object in objects {
                NSLog("%@", object.objectId)

                var testId = object.objectId

                println(testId)

                self.orderedIdArray.append(testId)

                var message = object.objectForKey("message") as String
                self.messageString = message
                self.messageArray.append(self.messageString)
                println(message)

                var nameId = object.objectForKey("user") as PFUser
                var username = nameId.username as String
                self.nameString = …
Run Code Online (Sandbox Code Playgroud)

uicollectionview swift

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

从不包含空格的字符串中删除空白字符集

如何从字符串中删除空白字符集,但保留字之间的单个空格.我想删除双空格和三重空格等...

string whitespace swift

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

作为PNG Swift的NSSI的NSI映像

我正在写一个基于iOS应用程序的Mac应用程序.下面的代码将UIImage转换为NSData以上传到Parse.com.

我想为Mac做同样的事情,但我似乎无法将其转换为NSData.我该怎么办?

谢谢

var image = UIImage(named: "SmudgeInc")

let imageData = UIImagePNGRepresentation(image)

let imageFile = PFFile(name:"image.png", data:imageData)
Run Code Online (Sandbox Code Playgroud)

nsimage uiimage nsdata uiimagepngrepresentation parse-platform

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

Firebase是否仍支持Mac OS X - 2016年7月

我有一个iOS应用程序,它使用我想为Mac OS X创建的Firebase实时数据库.Firebase在最新更新中仍然支持Mac OS X,因为Firebase控制台仅显示将Firebase添加到iOS,Android或网络应用.

如果是这样,我在哪里可以找到它?

谢谢

macos ios firebase firebase-realtime-database

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

UIButton事件跟踪Google Analytics(Swift)

我想跟踪用户点击UIButton与Google Analytics的事件.我有下面的代码,但我显示错误.我哪里错了?谢谢

码:

@IBAction func startGame1(sender: AnyObject) {

        var tracker = GAI.sharedInstance().defaultTracker

        tracker.send(GAIDictionaryBuilder.createEventWithCategory("Game 1", action: "Start Pressed", label: "Start Timer One", value: nil).build()) 
    }
Run Code Online (Sandbox Code Playgroud)

错误:

Cannot invoke 'send' with an argument list of type'(NSMutableDictionarry)'
Run Code Online (Sandbox Code Playgroud)

google-analytics uibutton ios swift

14
推荐指数
3
解决办法
7839
查看次数

打印NSTableView的用户单击行的行号

我有NSTableView一个专栏.我想打印用户点击的行的行号.我不知道我应该从哪里开始.有这个方法吗?

macos cocoa nstableview nstableviewcell swift

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

签入一个整数可以被另一个整数整除(Swift)

我需要检查一个整数是否可以被另一个整数整除.

如果不是,我想把它四舍五入到最接近的数字.

例:

var numberOne = 3
var numberTwo = 5
Run Code Online (Sandbox Code Playgroud)

numberTwo不是一个倍数,numberOne因此我希望它numberTwo最多可以达到6.

我该怎么做?谢谢

integer division swift

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