小编don*_*key的帖子

未找到Apple Mach-O链接器警告目录

我花了最近五个小时来寻找这种奇怪的情况是一个合理的解释.

这是警告:

ld: warning: directory not found for option '-L/Users/oasis_weng/Desktop/My Life/Life For Myself/Programming/Projects/ChangWeiBo/../xCodeExamples/ShareSDK/ShareSDK_v2.1.0/Extend/SDKExport'
ld: warning: directory not found for option '-F/Users/oasis_weng/Desktop/My Life/Life For Myself/Programming/Projects/ChangWeiBo/../xCodeExamples/ShareSDK/ShareSDK_v2.1.0/Connection'
ld: warning: directory not found for option '-F/Users/oasis_weng/Desktop/My Life/Life For Myself/Programming/Projects/ChangWeiBo/../xCodeExamples/ShareSDK/ShareSDK_v2.1.0/Core'
ld: warning: directory not found for option '-F/Users/oasis_weng/Desktop/My Life/Life For Myself/Programming/Projects/ChangWeiBo/../xCodeExamples/ShareSDK/ShareSDK_v2.1.0/Extend'
ld: warning: directory not found for option '-F/Users/oasis_weng/Desktop/My Life/Life For Myself/Programming/Projects/ChangWeiBo/../xCodeExamples/ShareSDK/ShareSDK_v2.1.0'
ld: warning: directory not found for option '-F/Users/oasis_weng/Desktop/My Life/Life For Myself/Programming/Projects/ChangWeiBo/../xCodeExamples/ShareSDK/ShareSDK_v2.1.0/UI'
Run Code Online (Sandbox Code Playgroud)

但是,我知道所有那些被指称的" missing files"确实存在于我的应用程序文件夹中,并且应用程序可以正常运行这些文件.

警告中那些目录的问题是实际路径不包括 ../xCodeExamples/ part.

我应该怎么做才能得到这些警告?

iphone xcode objective-c ios

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

什么是通信错误:Xcode 6中的OS_xpc_error?

我今天早上收到此错误,无法找到合理的解释:

Communications error: <OS_xpc_error: <error: 0x3b3c2614> { count = 1, contents =
    "XPCErrorDescription" => <string: 0x3b3c286c> { length = 22, contents = "Connection interrupted" }
}>
Run Code Online (Sandbox Code Playgroud)

我想这是在我拍照时发生的.我可以根据要求显示完整的代码段.但是,它是教程中的示例代码.它只出现过一次,网上也没有多少解释.

我打开了断点at all exception和符号断点UIViewAlertForUnsatisfiableConstraints.但是这个错误也没有设置这些断点.

当此错误出现时,都没有调用断点.

这是什么?

xcode swift

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

为什么我的PFAnalytics没有trackAppOpeneWithLaunchOptions函数?(IOS SWIFT)

错误信息:

    'PFAnalytics.Type' does not have a member named 'trackAppOpenedWithLaunchOptions'
Run Code Online (Sandbox Code Playgroud)

所有其他类似的功能都有效,例如trackAppOpenedWithLaunchOptionsInBackground.看起来它只是从可用功能列表中消失.

但是在我的PFAnalytics.h头文件中,trackAppOpenedWithLaunchOptions清楚地列出如下所示:

    + (BFTask *)trackAppOpenedWithLaunchOptions:(NSDictionary *)launchOptions;
Run Code Online (Sandbox Code Playgroud)

可能出错了什么?请帮忙!我在用swift

parse-platform swift

24
推荐指数
3
解决办法
2886
查看次数

如何在Swift中调用Objective C类方法

在我的Objective-C标头上,我有以下类方法声明:

@interface WXMediaMessage : NSObject

    +(WXMediaMessage *) message;
Run Code Online (Sandbox Code Playgroud)

我试着像下面这样调用这个方法:

var message : WXMediaMessage = WXMediaMessage.message()
Run Code Online (Sandbox Code Playgroud)

但它不起作用.我已经设置了桥接头.

编辑:

如果我按照描述调用方法,它将显示错误'message()' is unavailable: use object construction 'WXMediaMessage()'.

如果我使用WXmediaMessage(),错误就会消失.但是,如果在Objective C中调用,它会返回与[WXMediaMessage message]相同的结果吗?

MYAPP_bridging_header.h

#ifndef MYAPP_bridging_header_h
#define MYAPP_bridging_header_h

#import "WXApi.h"
#import "WXApiObject.h"

#endif
Run Code Online (Sandbox Code Playgroud)

WXApiObject.h片段

@interface WXMediaMessage : NSObject

   +(WXMediaMessage *) message;

@end
Run Code Online (Sandbox Code Playgroud)

WXApiObject.m

(It is an external api, so I can't see the content)
Run Code Online (Sandbox Code Playgroud)

objective-c swift

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

Apple允许后台任务运行多长时间?

我必须将一组图像文件上传到数据库,因此,我偶然发现Apple的后台执行指南,以确保在用户暂停或终止我的应用程序时应用程序仍然上传数据.

但在解释中,它表示giving it a little extra time to finish its work如果我们打电话beginBackgroundTaskWithName:expirationHandler:beginBackgroundTaskWithExpirationHandler:开始后台任务.

多长时间little extra time

iphone ios

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

如何使用回形针在ruby轨道上立即预览上传的图像

基本上,我想要完成的是允许用户在提交之前预览他们上传的图像.

在控制器中,我有

def index
    @temp = Temp.new
end
Run Code Online (Sandbox Code Playgroud)

由于@temp未保存,我是否仍可以使用Rails:Paperclip和预览中的解决方案.如果没有,我可以运行javascript或其他东西来运行一些ruby代码吗?

这是我的HTML:

= form_for @temp,:url => temp_path,:html => {:multipart => true} do | form |

   = form.file_field :image
Run Code Online (Sandbox Code Playgroud)

= image_tag @ temp.image.url

= image_tag @ temp.image.url(:medium)

= image_tag @ temp.image.url(:thumb)

javascript ruby ruby-on-rails

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

如何破坏Ruby on Rails中Paperclip错误创建的列

正如标题所示,我不小心在模型中添加了一些随机附件列.说我做了rails generate paperclip portfolio href

如何删除创建的列?rails destroy paperclip portfolio href似乎没有工作!

ruby-on-rails paperclip

8
推荐指数
3
解决办法
3686
查看次数

从Parse Cloud更新解析本地存储中的固定PFObject

通过object.saveEventually(),我将能够将本地存储中的数据与Parse中的云同步.

但这是我感到困惑的,在文档中,它声明:

固定对象时,每次通过提取或保存新数据进行更新时,本地数据存储区中的副本都将自动更新

但接下来,下一个示例,几个段落之后,取消所有对象,然后HighScores通过将新scores数组固定为名称来更新HighScores

PFQuery *query = [PFQuery queryWithClassName:@"GameScore"];
[query orderByDescending:@"score"];

// Query for new results from the network
[[query findObjectsInBackground] continueWithSuccessBlock:^id(BFTask *task) {
  return [[PFObject unpinAllObjectsInBackgroundWithName:@"HighScores"] continueWithSuccessBlock:^id(BFTask *ignored) {
    // Cache the new results.
    NSArray *scores = task.result;
    return [PFObject pinAllInBackground:scores withName:@"HighScores"];
  }];
}];
Run Code Online (Sandbox Code Playgroud)

因此,我应该取消固定所有对象HighScores以更新现有分数HighScores吗?

findObjectsInBackground自动更新固定的任何找到的对象吗?我很困惑.

谢谢!

xcode ios parse-platform swift

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

UIColor扩展方便init无法正常工作

convenience init(red:Int,green:Int,blue:Int,alpha:CGFloat) {
    var red:   CGFloat = CGFloat(red)/255.0
    var green: CGFloat = CGFloat(green)/255.0
    var blue:  CGFloat = CGFloat(blue)/255.0
    self.init(red:red, green:green, blue:blue, alpha:alpha)
}
Run Code Online (Sandbox Code Playgroud)

我编写了上面的代码,以便更方便地声明我的自定义uicolor.但不知何故,它通过调用自身崩溃我的应用程序直到堆栈溢出.这有什么不对?

另外,我刚才意识到我没有明确地调用这个init函数.而是UIColor.whiteColor()在发生此错误时我正在调用.当然,如果我明确调用此函数,仍然会发生错误!

xcode ios swift

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

什么是WKWebView的WKErrorDomain错误4

fatal error: LPWebView encounters an error: Error Domain=WKErrorDomain Code=4 
"A JavaScript exception occurred" UserInfo=0x79d9c700 
{NSLocalizedDescription=A JavaScript exception occurred}
Run Code Online (Sandbox Code Playgroud)

当我尝试使用WKWebView评估JavaScript函数时遇到此错误.

我曾经loadHTMLString将模板加载到webview.

let bundle = NSBundle.mainBundle()

if let editorURL = bundle.URLForResource(self.kTemplateName, 
                                              withExtension: "html") {
  var error : NSError?
  //get html string from editor.html
  if let htmlString = String(contentsOfURL: editorURL, encoding: NSUTF8StringEncoding, error: &error){
    if error != nil {
      assertionFailure("error encountered reading html string for \(error)")
    } else {
      self.loadHTMLString(htmlString, baseURL: bundle.bundleURL)
    }
  }

} else {
  assertionFailure("LPWebView template not found") …
Run Code Online (Sandbox Code Playgroud)

javascript xcode swift ios8 wkwebview

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