小编Tom*_*mer的帖子

创建对象时获取对象ID(Parse.com)

我想在下面创建对象时将字符串值设置为对象id.目前它打印"nil".有任何想法吗?谢谢

    var date:NSDate = currentDatePicker.date
    var DOB:NSDate = DOBPicker.date

    var user = PFUser.currentUser()

    var report = PFObject(className:"reports")
    report["name"] = nameTextField.text
    report["DOB"] = DOB
    report["date"] = date
    report["user"] = user
    report.saveInBackground()

    var ojId = report.objectId
    println(ojId)
Run Code Online (Sandbox Code Playgroud)

object parse-platform swift

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

文本输入控制器WatchKit

我想presentTextInputControllerWithSuggestions在一个WatchKit应用程序中使用.我不确定我哪里出错了.

presentTextInputControllerWithSuggestions(["Hello", "Hey"], completion: { 
    (myString) -> Void in
    println(myString)
    })
Run Code Online (Sandbox Code Playgroud)

swift watchkit

3
推荐指数
2
解决办法
2965
查看次数

在Xcode 7中构建Parse时链接错误

我正在尝试将Parse.com SDK添加到我的Xcode 7项目中.我已经按照入门指南进行操作,之前我已经设法在Xcode 6中执行此操作.但是这次我在尝试构建时出现此错误消息:

ld: framework not found Bolts
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Run Code Online (Sandbox Code Playgroud)

谢谢

parse-platform swift ios9 xcode7 swift2

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

CKModifyRecordsOperation完成Swift 2.0

我有下面的代码,但在使用Xcode 7和Swift 2.0构建时出现错误

错误是Cannot call value non-function type (([CKRecord]?, [CKRecordID]?, NSError?) -> Void)? 谢谢

                    let saveRecordsOperation = CKModifyRecordsOperation()

                var ckRecordsArray = [CKRecord]()
                // set values to ckRecordsArray

                saveRecordsOperation.recordsToSave = ckRecordsArray
                saveRecordsOperation.savePolicy = .IfServerRecordUnchanged



                saveRecordsOperation.modifyRecordsCompletionBlock { savedRecords, deletedRecordIDs, error in
                    // deal with conflicts
                    // set completionHandler of wrapper operation if it's the case
                    if saveRecordsOperation.finished == true {

                    }
                }

                database.addOperation(saveRecordsOperation)
Run Code Online (Sandbox Code Playgroud)

ios completion-block xcode7 swift2 ckmodifyrecordsoperation

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

禁用 iMessage 应用调整大小

我正在为 iPhone 开发 iMessage 应用程序。它目前允许用户按箭头将应用程序的大小从键盘大小调整为全屏。对于我的应用程序,不需要全屏视图。

是否可以在 iMessage 应用程序中禁用调整大小?

谢谢

ios imessage swift

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

Mac OSX 上的 UICollectionView 等效项

我有一个 iPad 应用程序,它使用UICollectionView包含标签来显示数组中的字符串项。我现在正在为 OSX 创建应用程序,但我不确定如何执行此操作或应该使用什么。

Mac 上有类似的吗?

macos xcode uicollectionview osx-yosemite

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

WatchKit上传

我正在尝试提交我的WatchKit应用程序iTunesConnect.我点击"存档",然后验证,我会看到下面的消息.我为应用,扩展和WatchKit App以及分发配置文件创建了应用ID.我哪里错了?

谢谢

错误

xcode provisioning-profile apple-watch watchkit

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

iPad上的UIActivityViewController

我一直在使用下面的代码来显示UIActivityViewController当我使用Xcode 6,Swift 1.2和iOS 8时哪个工作正常.但是当我更新它显示UIActivityViewController但是它完全空白而没有任何共享选项.你有什么建议吗?

if UIDevice.currentDevice().userInterfaceIdiom == .Pad {
        let textToShare = textViewOne.text

            let objectsToShare = [textToShare]
            let activityVC = UIActivityViewController(activityItems: objectsToShare, applicationActivities: nil)

            let nav = UINavigationController(rootViewController: activityVC)
            nav.modalPresentationStyle = UIModalPresentationStyle.Popover
            let popover = nav.popoverPresentationController as UIPopoverPresentationController!

            popover.sourceView = self.view
            popover.sourceRect = sender.frame

            self.presentViewController(nav, animated: true, completion: nil)

    } else {
        let textToShare = textViewOne.text

        let objectsToShare = [textToShare]
        let activityVC = UIActivityViewController(activityItems: objectsToShare, applicationActivities: nil)

        self.presentViewController(activityVC, animated: true, completion: nil)

    }
Run Code Online (Sandbox Code Playgroud)

ios uiactivityviewcontroller ios9 swift2

2
推荐指数
3
解决办法
7532
查看次数

在OSX Mac App Store中使用应用程序组

我试图将我的应用程序提交到Mac App Store,并且收到此消息。我不确定我要去哪里错。我应该给应用程序组命名吗?

谢谢

错误

macos xcode code-signing-entitlements swift ios-app-group

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

Swift 2.0 NSURLConnection sendSynchronousRequest

我使用下面的代码检查互联网连接.它工作正常,但在Swift 2.0更新后,我现在看到一行var data = NSURLConnection.sendSynchronousRequest(request, returningResponse: &response, error: nil) as NSData?错误,在调用中说出额外的参数'error'.

class func isConnectedToNetwork()->Bool{

    var Status:Bool = false
    let url = NSURL(string: "http://google.com/")
    let request = NSMutableURLRequest(URL: url!)
    request.HTTPMethod = "HEAD"
    request.cachePolicy = NSURLRequestCachePolicy.ReloadIgnoringLocalAndRemoteCacheData
    request.timeoutInterval = 10.0

    var response: NSURLResponse?

    var data = NSURLConnection.sendSynchronousRequest(request, returningResponse: &response, error: nil) as NSData?

    if let httpResponse = response as? NSHTTPURLResponse {
        if httpResponse.statusCode == 200 {
            Status = true
        }
    }

    return Status
}
Run Code Online (Sandbox Code Playgroud)

你有什么想法我应该改变它吗?谢谢

xcode nsurlconnection nsurlrequest reachability swift2

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

Firebase远程配置返回0(Swift iOS)

我已将Firebase远程配置添加到我的应用程序中.它成功获取配置但始终返回0.我正在使用的代码如下.目前viewDidLoad是否有所作为?

谢谢

let remoteConfig = FIRRemoteConfig.remoteConfig()
let iTry = remoteConfig["iTryAgainSessions"].numberValue!
let tryInt = Int(iTry)
print("I Try: \(tryInt)")
Run Code Online (Sandbox Code Playgroud)

ios firebase swift firebase-remote-config

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

iMessage App以编程方式扩展视图

当用户在iMessage应用程序中单击箭头以切换到扩展视图时,我具有下面的代码来处理大小调整,但是当用户在iMessage应用程序中选择到新的视图控制器时,如何以编程方式打开扩展视图?

override func didTransition(to presentationStyle: MSMessagesAppPresentationStyle) {
    // Called after the extension transitions to a new presentation style.

    if presentationStyle == MSMessagesAppPresentationStyle.compact {
        //Resize Views
    }
}
Run Code Online (Sandbox Code Playgroud)

ios segue imessage swift imessage-extension

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

使用 Amazon Cognito 登录上传到 Amazon S3

我正在使用下面的代码为用户注册 Amazon Cognito。然后,我想在用户注册时将文件上传到 Amazon S3 存储桶。

用户注册后,我需要做什么来配置准备上传的存储桶?谢谢

    var roleArn = 'arn:aws:iam::123456:role/Cognito_Auth_Role';
    var bucketName = 'MY_BUCKET';
    AWS.config.region = 'eu-west-1';
        var poolData = {
            UserPoolId : 'POOL_ID', // your user pool id here
            ClientId : 'CLIENT_ID' // your app client id here
        };
        var userPool = new AWSCognito.CognitoIdentityServiceProvider.CognitoUserPool(poolData);
        var userData = {
            Username : 'username', // your username here
            Pool : userPool
        };
        var attributeList = [];
        var password
        //Create Bucket
        var bucket = new AWS.S3({
        params: {
            Bucket: bucketName
        }
    }); …
Run Code Online (Sandbox Code Playgroud)

javascript amazon-s3 amazon-web-services amazon-cognito

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