小编fab*_*ian的帖子

iPhone:重复符号错误?

按build + debug时出现此错误:

ld: duplicate symbol .objc_class_name_BlogTableItemCell in /Users/fabian/Development/Workspaces/iphone_experiments/xcode_build_output/MausLog.build/Debug-iphonesimulator/MausLog.build/Objects-normal/i386/BlogTableItemCell-3733583914888A7B.o and /Users/fabian/Development/Workspaces/iphone_experiments/xcode_build_output/MausLog.build/Debug-iphonesimulator/MausLog.build/Objects-normal/i386/BlogTableItemCell-3733583914888A7B.o
collect2: ld returned 1 exit status
Command /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/gcc-4.2 failed with exit code 1
Run Code Online (Sandbox Code Playgroud)

我不知道从哪里开始?

有什么问题 ?

objective-c duplicate-symbol ios

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

如何设置UIBlurEffectStyle.Light的BlurRadius

我想知道如何设置iOS新UIBlurEffectStyle.Light的半径/模糊因子?我在文档中找不到任何内容.但我希望它看起来类似于经典的"UIImage + ImageEffects.h"模糊效果.

谢谢,

required init(coder aDecoder: NSCoder) {
    super.init(coder: aDecoder)

    let blur:UIBlurEffect = UIBlurEffect(style: UIBlurEffectStyle.Light)
    let effectView:UIVisualEffectView = UIVisualEffectView (effect: blur)
    effectView.frame = frame
    addSubview(effectView)
}
Run Code Online (Sandbox Code Playgroud)

swift

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

无法解码类的对象


我正在尝试向我的Watchkit扩展发送"类",但是我收到此错误.

*由于未捕获的异常'NSInvalidUnarchiveOperationException'终止应用程序,原因:'* - [NSKeyedUnarchiver decodeObjectForKey:]:无法解码类的对象(MyApp.Person)

存档和取消存档在iOS应用程序上运行良好,但在与watchkit扩展程序通信时无效.怎么了?

InterfaceController.swift

    let userInfo = ["method":"getData"]

    WKInterfaceController.openParentApplication(userInfo,
        reply: { (userInfo:[NSObject : AnyObject]!, error: NSError!) -> Void in

            println(userInfo["data"]) // prints <62706c69 7374303...

            if let data = userInfo["data"] as? NSData {
                if let person = NSKeyedUnarchiver.unarchiveObjectWithData(data) as? Person {
                    println(person.name)
                }
            }

    })
Run Code Online (Sandbox Code Playgroud)

AppDelegate.swift

func application(application: UIApplication!, handleWatchKitExtensionRequest userInfo: [NSObject : AnyObject]!,
    reply: (([NSObject : AnyObject]!) -> Void)!) {

        var bob = Person()
        bob.name = "Bob"
        bob.age = 25

        reply(["data" : NSKeyedArchiver.archivedDataWithRootObject(bob)])
        return
}
Run Code Online (Sandbox Code Playgroud)

Person.swift

class …
Run Code Online (Sandbox Code Playgroud)

ios swift watchkit

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

使用Javascript检测桌面浏览器(不是移动设备)

我找到了以下代码来检测桌面浏览器.但该方法还会检测一些移动浏览器.如何只检测Safari,IE,Firefox,Opera等桌面浏览器?

is_desktopBrowser : function() {
    var ua = navigator.userAgent.toLowerCase();

    var rwebkit = /(webkit)[ \/]([\w.]+)/;
    var ropera = /(opera)(?:.*version)?[ \/]([\w.]+)/;
    var rmsie = /(msie) ([\w.]+)/;
    var rmozilla = /(mozilla)(?:.*? rv:([\w.]+))?/;

    var match = rwebkit.exec(ua) ||
            ropera.exec(ua) ||
            rmsie.exec(ua) ||
            ua.indexOf("compatible") < 0 && rmozilla.exec(ua) ||
            [];

    return { browser: match[1] || "", version: match[2] || "0" };
},
Run Code Online (Sandbox Code Playgroud)

javascript mobile

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

CoreData:如何使用谓词获取特定对象

情况:

我从sqllite核心数据数据库中获取一个完整的表,并在TableView中显示如下:

NSEntityDescription *entity = [NSEntityDescription entityForName:@"MyTable"
                                          inManagedObjectContext:managedObjectContext];
Run Code Online (Sandbox Code Playgroud)

挑战:

如何获取EntryID并从数据库中获取特定条目(例如,如果我点击一个条目)?我认为这是朝着正确的方向发展的?

NSPredicate *predicate = [NSPredicate predicateWithFormat: @"(id = %@)", myEntryID];
Run Code Online (Sandbox Code Playgroud)

iphone core-data objective-c

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

寻找FB.XFBML.parse回调函数?

这有回调函数(例如onComplete)吗?我想展示一台装载机.

FB.XFBML.parse()
Run Code Online (Sandbox Code Playgroud)

xfbml fbjs

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

Howto:今日记录的模型范围

嘿,如何在rails 3中设置范围到今天的记录?

这个功能尚未完成.我没有数据.

class MyModel < ActiveRecord::Base
    scope :today, :conditions => { :created_at => Date.today }
end
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails ruby-on-rails-3

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

Rails 3:使用ajax显示simple_form的验证错误

我正在使用带有simple_form gem的rails3和:remote => true(ajax).

如何显示验证错误:remote => true?

谢谢

ruby-on-rails ruby-on-rails-3

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

从WatchKit上的URL加载图像

是否有更优雅的解决方案在手表上加载外部图像而不是以下?

let image_url:String = "http://placehold.it/350x150"

dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0)) {
    let url:NSURL = NSURL(string:image_url)!
    var data:NSData = NSData(contentsOfURL: url)!
    var placeholder = UIImage(data: data)!

    // update ui
    dispatch_async(dispatch_get_main_queue()) {
        self.imageView.setImage(placeholder)
    }
}
Run Code Online (Sandbox Code Playgroud)

swift apple-watch watchkit

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

AngularJS:如何收听DOM事件?

我是AngularJS的新手,请原谅我这个转储问题.
我如何收听'click'或'mousemove'等'dom'事件?

这就是我得到的(没有错误,但也没有导致控制台)

//代码基于原始的angularjs-seed.

angular.module('myApp.controllers', []).
  controller('MyCtrl1', ['$scope', function($scope) {

        $scope.$on('dragover', function() {
            console.log('dragover');
        });

        $scope.$on('click', function() {
            console.log('click');
        });

  }])

  .controller('MyCtrl2', [function() {

  }]);
Run Code Online (Sandbox Code Playgroud)

angularjs

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