小编Ull*_*i H的帖子

GitHub:权限被拒绝(publickey).致命:无法从远程存储库读取

我在使用GitHub时遇到了麻烦.我正在玩Git的远程存储库.

当我现在尝试对远程目录进行任何更改,即

git remote show origin
Run Code Online (Sandbox Code Playgroud)

要么

git push -u origin master
Run Code Online (Sandbox Code Playgroud)

我收到这个错误

权限被拒绝(publickey).致命:无法从远程存储库读取.

请确保您具有正确的访问权限并且存储库存在.Ulrichs-MacBook-Pro:coredatatest ulrichheinelt $ git push -u origin master Permission denied(publickey).致命:无法从远程存储库读取.

当我再次使用新的(空的)远程目录时,我会很高兴.或者有办法解决这个错误吗?

这是我昨天开始使用GitHub的第一步......非常感谢提前!

编辑1

我的设置在https://github.com/UlliH/CoreDataTest/settings

...

编辑2

太早开心 :-(

设置SSH和GPG密钥后,错误仍然相同.: - /

编辑3

我认为这是正确的,但仍然是一样的......

在此输入图像描述

git github git-remote

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

断言失败 - [UITableView layoutSublayersOfLayer:]

我想使用UISearchDisplayControllerUIViewController,包括一个UITableView.
我使用Autolayout.当我尝试将SearchBar(_searchBar)放在tableHeaderView中时

self.tableView.tableHeaderView = _searchBar;
Run Code Online (Sandbox Code Playgroud)

我收到错误' NSInternalInconsistencyException',原因:'执行-layoutSubviews后仍然需要自动布局.UITableView的-layoutSubviews实现需要调用super.

禁用Autolayout,错误消失,但我需要 Autolayout ...

当我使用Custom Cells或StandardCells时出现错误...

当TableView没有行时出现错误...

objective-c uiviewcontroller uisearchbar xcode5 ios7.1

11
推荐指数
2
解决办法
5907
查看次数

在这种情况下,下划线意味着什么?

我在修复Swift 2.0之前的代码:

   override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject!) {
    if (segue.identifier == "RhymeFavoriten") {
        // pass data to next view
        let dest = segue.destinationViewController as! FavoritenViewController
        let source = segue.sourceViewController as! RhymeViewController // !!!!!!
        dest.favoritenType = 1
        dest.delegate = self
    }
}
Run Code Online (Sandbox Code Playgroud)

迁移告诉我要改变它

    override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject!) {
    if (segue.identifier == "RhymeFavoriten") {
        // pass data to next view
        let dest = segue.destinationViewController as! FavoritenViewController
        _ = segue.sourceViewController as! RhymeViewController // !!!!!!!!!!
        dest.favoritenType = 1
        dest.delegate = self …
Run Code Online (Sandbox Code Playgroud)

syntax swift2

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

在 Swift 中合并两个不同的图像

我想UIImage在 Swift 中合并两个:

在此处输入图片说明

在此处输入图片说明

我试过了

func maskImage(image: UIImage, withMask maskImage: UIImage) -> UIImage {

    let maskRef = maskImage.CGImage

    let mask = CGImageMaskCreate(
        CGImageGetWidth(maskRef),
        CGImageGetHeight(maskRef),
        CGImageGetBitsPerComponent(maskRef),
        CGImageGetBitsPerPixel(maskRef),
        CGImageGetBytesPerRow(maskRef),
        CGImageGetDataProvider(maskRef),
        nil,
        false)

    let masked = CGImageCreateWithMask(image.CGImage, mask)
    let maskedImage = UIImage(CGImage: masked!)

    // No need to release. Core Foundation objects are automatically memory managed.

    return maskedImage

}
Run Code Online (Sandbox Code Playgroud)

和电话

    let imageName = data.valueForKey("imagename")!.description
    let image = UIImage(named: imageName)
    let imageBackground : UIImage = UIImage(named:"background")!    
    let maskedImage: UIImage = self.maskImage(image!, withMask: imageBackground) …
Run Code Online (Sandbox Code Playgroud)

merge uiimage ios swift

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

如何将完成块传递给 Swift 中的另一个类

在 Objective-C 中,我使用了对现在必须转换为 Swift 的完成块的处理:

DetailDisplayController.h

typedef void (^AddedCompletitionBlock)(BOOL saved, NSString *primarykey, NSUInteger recordCount);

@interface DetailDisplayController : UITableViewController

@property (nonatomic, copy) AddedCompletitionBlock completionBlock;
@property (strong, nonatomic) Details *detail;
Run Code Online (Sandbox Code Playgroud)

DetailDisplayController.m

- (void) saveClicked:(id)sender
{  
   // retrieve PK
   NSString *objectId = [[[_detail objectID] URIRepresentation] absoluteString];

   if (self.completionBlock != nil)
   {
       self.completionBlock(_rowChanged, objectId, [_fetchedResultsController.fetchedObjects count]);
   }
Run Code Online (Sandbox Code Playgroud)

_rowChanged 和 _fetchedResultsController 是实例变量

DetailViewController.m调用类中,使用了传递的块

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
   if ([segue.identifier isEqualToString:@"DetailDisplay"])
   {
       DetailDisplayController *detailDisplayController = segue.destinationViewController; 
       ...
       detailDisplayController.completionBlock = ^(BOOL saved, …
Run Code Online (Sandbox Code Playgroud)

block swift

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