在归档时"编译swift文件"步骤时,它表示特定文件有此错误:
PHI node has multiple entries for the same basic block with different incoming values!
%31 = phi i64 [ 3, %385 ], [ %386, %385 ], [ 1, %29 ], !dbg !1370
label %385
i64 3
%386 = phi i64 [ %23, %27 ], !dbg !1433
LLVM ERROR: Broken function found, compilation aborted!
Run Code Online (Sandbox Code Playgroud)
在评论文件的代码一段时间后,我发现以下代码行是问题:
var normalizedStrikes = max(1, strikes)
normalizedStrikes = min(normalizedStrikes, 3)
Run Code Online (Sandbox Code Playgroud)
在尝试了很多事情之后我发现我无法使用max()然后使用min(),这就是为我解决问题的原因:
var normalizedStrikes = strikes
if (normalizedStrikes <= 0) {
normalizedStrikes = 1
}
normalizedStrikes = …Run Code Online (Sandbox Code Playgroud) 我正在尝试在视频上使用TextureView,并且在尝试使用SurfaceTexture.detachFromGLContext时崩溃了很多.
我没有在Google上找到任何东西,有没有人知道它可能是什么?
谢谢
java.lang.RuntimeException: Error during detachFromGLContext (see logcat for details)
at android.graphics.SurfaceTexture.detachFromGLContext(SurfaceTexture.java:195)
at android.view.TextureView.destroySurface(TextureView.java:243)
at android.view.TextureView.destroyHardwareResources(TextureView.java:355)
at android.view.HardwareRenderer$Gl20Renderer.destroyResources(HardwareRenderer.java:2311)
at android.view.HardwareRenderer$Gl20Renderer.destroyResources(HardwareRenderer.java:2318)
at android.view.HardwareRenderer$Gl20Renderer.destroyResources(HardwareRenderer.java:2318)
at android.view.HardwareRenderer$Gl20Renderer.destroyResources(HardwareRenderer.java:2318)
at android.view.HardwareRenderer$Gl20Renderer.destroyResources(HardwareRenderer.java:2318)
at android.view.HardwareRenderer$Gl20Renderer.destroyResources(HardwareRenderer.java:2318)
at android.view.HardwareRenderer$Gl20Renderer.destroyResources(HardwareRenderer.java:2318)
at android.view.HardwareRenderer$Gl20Renderer.destroyResources(HardwareRenderer.java:2318)
at android.view.HardwareRenderer$Gl20Renderer.destroyResources(HardwareRenderer.java:2318)
at android.view.HardwareRenderer$Gl20Renderer.access$800(HardwareRenderer.java:1895)
at android.view.HardwareRenderer$Gl20Renderer$2.run(HardwareRenderer.java:2303)
at android.view.HardwareRenderer$Gl20Renderer.safelyRun(HardwareRenderer.java:2254)
at android.view.HardwareRenderer$Gl20Renderer.destroyHardwareResources(HardwareRenderer.java:2297)
at android.view.ViewRootImpl.destroyHardwareResources(ViewRootImpl.java:853)
at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1534)
at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1249)
at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:6585)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:803)
at android.view.Choreographer.doCallbacks(Choreographer.java:603)
at android.view.Choreographer.doFrame(Choreographer.java:573)
at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:789)
at android.os.Handler.handleCallback(Handler.java:733)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:136)
at android.app.ActivityThread.main(ActivityThread.java:5586)
at java.lang.reflect.Method.invokeNative(Method.java)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1268)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1084)
at dalvik.system.NativeStart.main(NativeStart.java)
Run Code Online (Sandbox Code Playgroud) 我正试图receipt从CCS 获得一个,但我只是无法做到.
这是我正在做的事情:
我有一个go脚本:
package main
import (
"fmt"
"github.com/brunohenrique/go-gcm/ccs"
)
var (
user = struct {
gcmToken string
}{"mg0xe56LfjE:APA91bFHtHVQt85iNgyzTeDowovIGPAD_NbBjURppy1LgV9_oaM2R_9zn1fDXNuEeOoALTj7F8e8JmNPI3Md-CbbgTxdvxVrONFVfGz2dOujsaGkZjEhJcBH8sWvRNYZNIp2j2QliAEX"}
)
func main() {
con := connect()
// Sends a message
con.Send(&ccs.OutMsg{
To: user.gcmToken,
ID: "m-1366082849205",
Notification: map[string]interface{}{
"title": "Hey!",
"body": "There",
"sound": "default",
},
TimeToLive: 600,
DeliveryReceiptRequested: true,
DelayWhileIdle: true,
})
// Listen to messages
for {
m, err := con.Receive()
if err != nil {
fmt.Printf(">>> Err: %+v \n", err)
}
go func(m *ccs.InMsg) …Run Code Online (Sandbox Code Playgroud)