小编Mic*_*lum的帖子

在iOS 5中向下拖动UIView

我在我的iPhone应用程序中看到状态栏上有一个可以访问通知中心的手势.如何在我的应用程序中实现这种转换?我认为这是通过滑动手势识别器完成的,但如何从上到下包含滑动手势(如何将Notification Center拖动到完全过渡)?是否有任何示例代码或某些东西可以帮助我这样做?提前做出来的

iphone cocoa-touch objective-c uigesturerecognizer ios5

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

Apple LLVM编译器3.1错误 - iOS 5; Xcode 4.3

我已经收到这个错误了很长时间,我不知道该怎么办.

为了简化问题,我将错误写入.rtf文件并将其放入CloudApp.这是链接:http://cl.ly/0T3n1Q123u352T372t0m

我认为它与"CLAPIDeserializer.m"有关.

我将不胜感激任何帮助.谢谢.

错误:

CompileC /Users/juniorpond/Library/Developer/Xcode/DerivedData/Test-fqacaiejputxwicubwhguzleizde/Build/Intermediates/Test.build/Debug-iphoneos/Test.build/Objects-normal/armv7/CLAPIDeserializer.o"Cloud/API Parsing/CLAPIDeserializer .m"normal armv7 objective -c com.apple.compilers.llvm.clang.1_0.compiler cd"/ Users/juniorpond/Documents/Dropbox/Triple J Studios/Applications/Applications/CloudSend/Test/Test"setenv LANG en_US. US-ASCII setenv PATH"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/ bin:/ usr/sbin:/ sbin"/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective -c -arch armv7 -fmessage-length = 0 -std = gnu99 -Wno-trigraphs -fpascal-strings -O0 -Wno-missing-field-initializers -Wno-missing-prototypes -Wreturn-type -Wno-implicit-atomic-properties -Wformat -Wno-missing-braces -Wparentheses -Wswitch -Wno -unused-function -Wno-unused-label -W no-unused-parameter -Wunused-variable -Wunused-value -Wuninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-sign-compare -Wno-shorten-64-to-32 - Wpointer-sign -Wno-newline-eof -Wno-selector -Wno-strict-selector-match -Wno-undeclared-selector -Wno-deprecated-implementation -DDEBUG = 1 -isysroot /Applications/Xcode.app/Contents/Developer/平台/ iPhoneOS.platform/Developer/SDKs/iPhoneOS5.1.sdk -Wprotocol -Wdeprecated-declarations -g -Wno-conversion …

iphone xcode ios llvm-3.0

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

在 iOS 中获取触摸位置时,PAN 手势崩溃

我只是做了一个示例来检查平移手势。

平移手势正在检测并且工作正常。

但是每当我在平移手势中给出第二个点时,就像CGPoint secondPoint = [sender locationOfTouch:1 inView:self.imageView];它崩溃了一样。

控制台正在给出消息

 *** Terminating app due to uncaught exception 'NSRangeException', reason: '-[UIPanGestureRecognizer locationOfTouch:inView:]: index (1) beyond bounds (1).'
Run Code Online (Sandbox Code Playgroud)

当我使用panGestureRecognizer.maximumNumberOfTouches = 1; panGestureRecognizer.minimumNumberOfTouches =1; 它仍然崩溃。

当我使用panGestureRecognizer.maximumNumberOfTouches = 2; panGestureRecognizer.minimumNumberOfTouches = 2; 时,它没有进入

- (void)panGestureHandler:(UIPanGestureRecognizer *)sender method.
Run Code Online (Sandbox Code Playgroud)

谁能指导我哪里出错了。

预先感谢您。希望您的帮助。

我用这种方式尝试过。

- (void)viewDidLoad
{
    [super viewDidLoad];
    // Do any additional setup after loading the view, typically from a nib.

    UIPanGestureRecognizer *panGestureRecognizer = [[UIPanGestureRecognizer alloc]initWithTarget:self action:@selector(panGestureHandler:)];
     panGestureRecognizer.maximumNumberOfTouches = 2;
     [self.imageView addGestureRecognizer:panGestureRecognizer];

}
- …
Run Code Online (Sandbox Code Playgroud)

iphone objective-c uigesturerecognizer ios uipangesturerecognizer

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

如何从ios 6中的twitter获取用户信息?

我正在尝试整合Ios 6和twitter以使用slcomposeviewcontroller发送推文,但我无法弄清楚如何从Twitter帐户获取用户信息.

有谁能够帮我?

twitter ios ios6 slcomposeviewcontroller social-framework

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

我们可以在UITableView中更改当前行的高度吗?

一个非常简单的问题......

我们可以在UItableView中更改当前行(单击的行)的高度吗?

注意:我不希望任何影响剩余行的大小.

uitableview ios

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

iOS应用程序上的重命名只能在一个区域设置中完成吗?

我有一个国际使用的iOS应用程序.此应用支持推送通知.

该应用程序在国际上使用.然而,最近的法律问题迫使我改变其在美国的名称我不想在全球更名,只有美国

Whta是我能尽可能快地到达那里的最小行动吗?

我是否可以仅针对特定区域设置更改应用程序名称及其某些UI?(ENG-US)我是否必须与旧版本一起部署新应用程序?注意我必须使用旧UI保留"british"语言环境,但必须重命名应用程序名称并仅为美国更改其某些UI

那可能吗?或者我会被迫为美国部署一个新的应用程序?

谢谢

app-store ios

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

使用CMDeviceMotion获取绝对旋转?

我正在使用Sprite Kit构建一个简单的游戏,屏幕不会旋转,但我想知道用户拿着手机进行游戏机制的角度.

可以使用加速度计(x,y)轻松检索我想要获取的值,但我发现这是不可靠的,所以我试图存档更好的结果CMDeviceMotion.我可以获得相当于data.acceleration.y但我无法弄清楚如何得到相当于data.acceleration.x.

if let data = motionManager.accelerometerData? {
    let y = CGFloat(data.acceleration.y)
    let x = CGFloat(data.acceleration.x)
}

// Device Motion
if let attitude = motionManager.deviceMotion?.attitude? {
    let y = CGFloat(-attitude.pitch * 2 / M_PI) // This matches closely with data.acceleration.y
    let x = ??????????
}
Run Code Online (Sandbox Code Playgroud)

我如何计算data.acceleration.x使用的等价物CMDeviceMotion

accelerometer ios gyroscope cmmotionmanager swift

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

客观c中&=是什么意思?

我今天碰到了这段代码:

indexValid &= x >= 0;
Run Code Online (Sandbox Code Playgroud)

&=是什么意思?有人可以解释一下这个陈述中发生了什么吗?

objective-c

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

ARC下使用dispatch_write将NSData写入后台唯一文件

我正在尝试创建一个具有唯一名称的文件并在后台向其中写入数据。

mktempWhenever it is possible, mkstemp() should be used instead, since it does not have the race condition.

mkstemp在打开的文件描述符中使用结果,因此dispatch_write似乎很明显。

现在NSData必须包裹在dispatch_data_tusing中dispatch_data_create。必须注意释放需要释放的内存,保留必须保留的内存。在 ARC 下,这一点不太明显。

+ (void) createUnique:(NSData*)content name:(NSString*)name
            extension:(NSString*)extension
           completion:(void (^)(NSURL* url, NSError* error))completion {
    dispatch_queue_t queue = dispatch_get_global_queue(
                                       DISPATCH_QUEUE_PRIORITY_BACKGROUND, 0);
    dispatch_data_t data = dispatch_data_create(content.bytes, content.length,
                                                queue, ^{});
    // dispatch_data_create() copies the buffer if DISPATCH_DATA_DESTRUCTOR_DEFAULT
    // (= NULL) is specified, and attempts to free the buffer if
    // DISPATCH_DATA_DESTRUCTOR_FREE is specified, …
Run Code Online (Sandbox Code Playgroud)

nsdata grand-central-dispatch ios automatic-ref-counting

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

Swift 中如何获取当前文件的名称?

我需要以编程方式获取 Swift 中的当前文件名。

是否可以?有没有什么 hack 可以用来做同样的事情?

swift

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